golang 初识小结
1 为什么学 工作需要,未来投资
2 golang的特点 设置为服务端语言,简洁,用来替换C语言。
3 有意思的特性 《1》 函数的可变参数 《2》变量函数首字母大写是公共的,小写是私有的 ; 《3》中文命名的变量和函数 《4》延迟执行,离开作用域后执行。关键字 defer(再也不担心忘记释放语句)(函数返回时,能再次修改返回值) 《5》函数的强制云括号格式化,必须在函数名那一句的右边。不这样还编译报错。
4 平凡语言特性 自动垃圾回收
5 和c的比较 (##总的说,比C语言省略了圆括号,分号; 类型名靠后;) 1 头文件引用 #include <***> vs import "fmt" 2 函数变量类型定义 int myType::funcName(int a,int b,string c) vs
3 变量赋值 int a = 3; vs var a int = 3 或者 a:= 3(仅在函数体内才能这么写,自动类型推导)
4 for的比较 int i; 【注 foreach】 var pow = []int{1,2,4,8,16,32,64,128}
//_作为哑元,占位用 for _,value := range pow {
5 while 的比较 while(i<10) 【注】 死循环为 for {
6 if比较 if( x > 0) else { } }else{ } 【注】
7 if else比较 if(t.Hour()<12)
8 switch比较 switch(x)
9 动态数组 vector vs slice
10 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |