二月打卡第一天
1、GO学习
fmt.Printf可以用占位符
而fmt.Printf不可以用
定义在函数外部的变量是全局变量
_,numb,strs := numbers() //只获取函数返回值的后两个
//一个可以返回多个值的函数
func numbers()(int,int,string){
a , b , c := 1 , 2 , "str"
return a,b,c
}
常量const
- 显式类型定义:
const b string = "abc"
- 隐式类型定义:
const b = "abc"
位运算符
左移运算符 << 是双目运算符。左移 n 位就是乘以 2 的 n 次方。 其功能把 << 左边的运算数的各二进位全部左移若干位,由 << 右边的数指定移动的位数,高位丢弃,低位补 0。
右移运算符 >> 是双目运算符。右移 n 位就是除以 2 的 n 次方。 其功能是把 >> 左边的运算数的各二进位全部右移若干位, >> 右边的数指定移动的位数。
&,按位与;|按位或;^按位异或
GO函数可以返回多个值
力扣刷题