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()(执行完换行,九九乘法表)

  

posted @ 2018-11-29 16:29  Bread_Wang  阅读(188)  评论(0编辑  收藏  举报