示例代码如下:
// 表明这个go文件属于main包, 每个文件都属于一个包
package main
// 导入标准输入输出包
import (
"fmt"
// "unsafe"
)
// 主函数
func main(){
// 布尔类型
// var isMarried bool = true
// isMarried := false
// isMarried := (2 > 1)
// 整型
// age := -10
// var age uint
// var age int32
// 浮点型
// var price float64 = 15.2
// 字符(byte是int8的别名)
// var a byte = ‘a‘
// var a byte = 97
// var a int8 = ‘a‘
// 字符串类型
// var str string = "hello world" // 字符串长度:11
// var str string = "中国" // 字符串长度:6 一个汉字占3个字节
// 字符串长度
// fmt.Println(len(str))
// 字符串拼接
// str := "hello " + "world"
// 字符串查找
// var str string = "hello world"
// fmt.Println(str[0]) // 返回ascii对应编码
// fmt.Printf("%c\n", str[0])
// 复数类型
// var com complex64 = 2 + 3.14i
// com := 2 + 3.14i
// 实部 虚部
// fmt.Println(real(com), imag(com))
// 所在内存大小测试
// fmt.Println(unsafe.Sizeof(age))
// fmt.Println(com)
}
原文:https://www.cnblogs.com/gmbjzg/p/14604034.html