enum,即枚举类型,在每种编程语言中都有类似的类型. 因为用得少,语法规则很难记得住,我每次看到enum都会感到害怕. 一般的enum语法是这样的: public class MyClass { private enum Fruit {APPLE, ORANGE, GRAPE, BANANA} //类型定义 private Fruit fruit = Fruit.APPLE; //类型使用 private void useEnum() { if (fruit == Fruit.ORANGE)
1.1 变量 Go 是静态类型语言,不能在运行期改变变量类型.使用关键字 var 定义变量,自动初始化为零值.如果提供初始化值,可省略变量类型,由编译器自动推断. var x int var f float32 = 1.6 var s = "abc" 在函数内部,可用更简略的 ":=" 方式定义变量. func main() { x := 123 // 注意检查,是定义新局部变量,还是修改全局变量.该方式容易造成错误. } 可一次定义多个变量. var x, y,