Golang 读书

clipboard

var a map[string] int  类似Key\Value

var(

多个变量,避免多次声明var

声明变量

untitle

多重赋值

i,j=j,i

匿名变量 _

literal 字面常量  

const 常量

iota 自增常量

枚举 大写包外可见,小写私有

const(

One=iota

Two

Three

four 

untitle

bool 不支持常量判断(var a bool=1  )

int/uint/uintptr 长度平台相关

强制转换 int32(v1)

:= 赋值运算符

不同整数类型不能直接比较,但可与字面常量比较

类似int32,int不能直接比较

float 32 float

float 64 double

v1:=12.0 必须小数 默认float64

浮点数比较

len()

for i=0; i<n;i++{}

for i,v:=range n{}

字符类型 byte和rune 字符串

go的数组是值类型

slice切片

直接创建 make()

v:=make([ ] int , 5,10) 数据类型,元素个数,预留空间(可选) 初始值为0

append(a,b...)打散参数b传入

复制 copy(a,b) 把比较短的长度复制到另一个中

元素个数len() 

空间分配cap()

追加append()

追加复合数据使用... 

copy() 按小的复制

untitle

switch  fallthrough

不定参数 ...int 

interface{}传递任意类型的数据

转载于:https://www.cnblogs.com/kinglongdai/p/8258960.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值