跟Java比较学习。
hello word
示例代码
test1.go文件:
// 包路径
package main// 导入模块,下面两种都行
import ("fmt"
)
import "log"// main方法
func main() {log.Print("hello word !!!")fmt.Print("hello word 222")
}
运行命令
go run .\test1.go
打包二进制
> go build .\test1.go
./test1.exe
变量可见性
首字母大写就是public
首字母小写就是private
{不能单独一行
在Java和C中都可以,go中就不行
正确的应该这样:
行结束不需要分号;
加上后IDE会自动给删除
如果你就是要将两行代码放在一行,则需要在结尾加上;分号,但IDEA会在保存的时候自动给你拆分为两行。
字符串
字符串连接+
格式化
// 格式化String.format
value := fmt.Sprintf("%s - %s", ">>", "<<")
// 打印到console上
fmt.Print(value)// 合并:格式化并打印出
fmt.Printf("%s - %s\n", ">>", "<<")
变量
变量申明和赋值
// 只声明一个变量i
var i int
// 给i变量赋值2
i = 2
// 创建变量并赋值3
ii := 3
// 声明常量
const pi float64 = 3.14var bo bool = false
bo1 := false
var f1 float32 = 1.1
var f2 = 1.2
f3 := 1.3