golang基础语法
golang 自带的标识符
golang 除了保留关键字,还提供 36个预定义标识符,包括基础数据类型,
系统内嵌函数等。
golang 编程基本规则
- 变量名首字母大写 表示
public
- 方法名 首字母大写 表示
public
switch 如图
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package main
import "fmt"
func f(a float64, op byte, b float64) float64 {
var res float64
switch op {
case '+':
res = a + b
case '-':
res = a - b
case '*':
res = a * b
case '/':
res = a / b
}
return res
}
func main() {
fmt.Println(f(1, '+', 2))
}
|
格式化打印
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package main
import (
"fmt"
)
type Item struct {
ID int
Name string
}
func main() {
w := Item{1, "hello"}
fmt.Printf("%#v , %+v", w, &w)
}
|