GO语言
特殊点记录
- 在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾,因为这些工作都将由 Go 编译器自动完成。如果你打算将多个语句写在同一行,它们则必须使用 ; 人为区分。
- 字符串通过+号进行连接。
- 如果你声明了一个局部变量却没有在相同的代码块中使用它,会得到编译错误,但是全局变量是允许声明但不使用的。
- 标识符以一个大写字母开头,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。
变量声明与赋值
变量的声明与赋值一般是由一下四种方式:
- var s = "hello"
- s := "hello"但是它只能被用在函数体内,而不可以用于全局变量的声明与赋值
- var s string = "hello"
- var(a int;b bool;) a = 10;b = false;用于全局变量的声明中
同时可以多个相同类型或者是不同类型的变量进行声明与赋值,被称为并行赋值。
变量的修改与操作
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋叶半金!