0
在Go Tour 37我面對陌生的表達1 << uint(i)
雙少去旅遊經營者37
package main
import "fmt"
func main() {
pow := make([]int, 10)
for i := range pow {
pow[i] = 1 << uint(i)
}
for _, value := range pow {
fmt.Printf("%d\n", value)
}
}
什麼運營商<<
呢?
該方案得到了輸出:
1
2
4
8
16
32
64
128
256
512
Program exited.
http://stackoverflow.com/q/5801008/6309和http://stackoverflow.com/q/9797431/6309 – VonC 2014-10-10 07:53:34
如有疑問,請閱讀[規格](http://golang.org/ref/spec)。 – fuz 2014-10-10 09:52:41