学习进度:1.1、1.2
page2:“名为main的包比较特殊,同来定义一个独立的可执行程序,而不是库”????什么是库????
page3:“和大多数语言一样,go语言中,所有的索引使用半开区间”半开区间表示包含头不包含
page4:“:=符号用于短变量声明” 根据初始化的值给予合适的类型(弱类型???)
i++在go中是语句不是表达式 且++仅支持后缀(--同理)
for initialization;condition;post{} 可选的initialization(初始化)????????啥叫可选 (疑问较大)
page5:空标识符 重复使用???
笔记:
go只提供for循环
常规用法为for initialization;condition;post{} 用法类似c,java中的for 常规for循环;
for range用法为 for index,value := range array[0:]{} 用法类似php的foreach(array1=>array2){}
go语言语法极其严格 无用变量或换行错误会导致编译失败报错 善用gofmt工具格式化并检查代码语法错误