你好 go
go并不是完全的面向对象,不像java一样运行一个函数都需要类,go直接在main函数中执行,main函数是一个程序中的执行函数
func main() {
fmt.Println("Hello world!")
}
数字类型
在go中跟其他语言一样,数字可以用不同进制形式表示
- 十进制
func main() {
fmt.Println(42)
}
- 二进制
fmt函数在输出的时候会进行格式化 d代表decimal b代表binary
func main() {
fmt.Printf("%d - %b \n", 42, 42)
}
- 十六进制
%#X 代表 hexadecimal
func main() {
fmt.Printf("%d \t %b \t %#X \n", 42, 42, 42)
}
- 循环
func main() {
for i := 1000000; i < 1000100; i++ {
fmt.Printf("%d \t %b \t %x \n", i, i, i)
}
}
UTF-8编码
func main() {
for i := 60; i < 122; i++ {
fmt.Printf("%d \t %b \t %x \t %q \n", i, i, i, i)
}
}
网友评论