摘要:```go package main import ( "fmt" "time" ) func main() { i := 2 fmt.Print("write ", i, " as ") //switch 语句第一种使用方式,i与case去逐个匹配 switch i { case 1: fmt.P
阅读全文
摘要:```go package main import "fmt" func main() { //if else 条件都不需要括号,{}是需要的 if 7 % 2 == 0 { fmt.Println("7 is even") } else { fmt.Println("7 is odd") } if
阅读全文
摘要:```go package main import "fmt" func main() { i := 1 //Go循环只有for, 第一种循环方式 for i
阅读全文
摘要:```go
package main import ( "fmt" "math"
) const s string = "constant" //定义字符串常量
func main() { fmt.Println(s) const n = 50000000 //无类型常量 const d = 3e20 /n //float64常量 fmt.Println(d) fmt.Pri...
阅读全文
摘要:```go
package main import "fmt" //通过import导入fmt标准包 func main() { //定义变量,并初始化 var a string = "initial" fmt.Println(a) var b, c int = 1, 2 fmt.Println(b, c) //另一种定义方式,根据初始化值推断变量的类型 var d = true...
阅读全文
摘要:```go
package main import "fmt" //通过import导入fmt标准包 func main() { //+号可以用做连接字符串 fmt.Println("go" + "lang") //整数运算 fmt.Println("1+1=", 1+1) //浮点数运算 fmt.Println("7.0/3.0=", 7.0/3.0) //bool运算 fm...
阅读全文