【golang】go语言学习需要注意的点

 

(学习可参考菜鸟教程:https://www.runoob.com/go/go-basic-syntax.html)

 

1. Go编译生成的exe程序在后台运行(不闪过console窗口)

go build -ldflags "-s -w -H=windowsgui"
 
-s 省略符号表和调试信息
-w Omit the DWARF symbol table 省略DWARF符号表
-H windowsgui  不打印信息到console (On Windows, -H windowsgui writes a "GUI binary" instead of a "console binary."),就不会有cmd窗口了

 

2.  golang关键字释义(25个_另还有36个预定义标识符)


   

 *36个预定义标识符

 

3. golang中“=”是赋值,“:=”是声明变量并赋值。

// := 是声明并赋值,并且系统自动推断类型,不需要var关键字
(ps:‘c := 1234’ 和 ‘c := “1234”’的区别 )


golang中赋值和声明的方式:

// ①
var a
a=100

// ②
var b = 100

// ③
var c int = 100

// ④(这种不带声明格式的只能在函数体中出现)
d := 100

// ⑤ 这种因式分解关键字的写法一般用于声明全局变量
var (
vname1 v_type1
vname2 v_type2
)

 


 

posted @ 2024-05-10 18:01  iSunXiaoXiao  阅读(8)  评论(0编辑  收藏  举报