Go语言学习 总结一
1,定义main, package main 一个可独立执行的程序,(类似main方法) 2,import “fmt” fmt 实现格式化IO(输入/输出) (类似system.out.print() ) 3, func main(){} 启动程序要执行的main函数,(如果有init()函数则会限制性该函数) 注意 { 不能单独一行 4,/**/注释 fmt.Println("") 5,当标识符(包括常量,变量,函数名,结构字段。。)以一个大写字母开头, 开头大写--》可用外部(public) 开头小写--》不可外部使用(protected) var 变量 const() 常量 全大写 len() 查看长度 import "unsafe" unsafe.Sizeof() 查看内存所占字节数 iota 特殊常量,可以认为是一个被编译器修改的常量 可以理解为const语句中行索引,0,1,2,3 fmt.Printf("第 %d 位 x 的值 = %d\n", i,x) %d 为占位符 传参,几个占位符传几个参数 numbers := [6]int{1, 2, 3, 5} for i, x:= range numbers{} i 是6 x 是1,2,3,5 初始化数组中 {} 中的元素个数不能大于 [] 中的数字。 swap() 函数 交换函数swap(&a, &b) 可用作交换地址值 import math ( 数) math.sqrt() 平方根 import strconv strconve.Itoa()(执行完换行,九九乘法表)