go-demo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

目的:快速上手go语言

  1. package main 表示我们这个文件的包名

  2. import "fmt" 表示引入fmt

  3. 注释的代码

// 单行注释
/*
 Author by 菜鸟教程
 我是多行注释
 */
  1. func main() {}必须要有的,作为入口函数执行

  2. 数据类型:

1. 布尔型
2. 数字类型
3. 字符串类型
4. 派生类型

  1. 定义变量:
var age int;//表示定义一个int型的age变量,如果没有初始化,变量默认为零值。
fruit = apples + oranges;//表示定义一个fruit变量,类型初始化是啥就是啥
var v_name = value //根据值自行判定变量类型。
intVal,intVal1 := 1,2//省略 var, 注意 := 左侧如果没有声明新的变量,就产生编译错误,必须要有一个没有被声明的新变量,如果也有声明过的,相当于赋值
  1. 常量:
//显式类型定义: const b string = "abc"
//隐式类型定义: const b = "abc"
//const c_name1, c_name2 = value1, value2
//枚举: 
const (
    Unknown = 0
    Female = 1
    Male = 2
)

//iota: iota 在 const关键字出现时将被重置为 0(const 内部的第一行之前),const 中每新增一行常量声明将使 iota 计数一次(iota 可理解为 const 语句块中的行索引)。