Golang的语法
- 初始化slice
- oldMqlRpms := []string{"MySQL-client-community", "MySQL-shared-compat", "MySQL-server-community"}
- 时间
- time.Second * time.Duration(s.conf.SleepInterval)
- for i:=0;i<=;i++{}
- string2int str1 := strconv.Itoa(i)
- path.Dir("filepath")获取路径的dir信息。
- Using Interfaces to mock functions.https://joshrendek.com/2014/06/go-lang-mocking-exec-dot-command-using-interfaces/
- 临时的dir和file
-
file, err := ioutil.TempFile(os.TempDir(), "prefix")
defer os.Remove(file.Name())
-
- golang目标的函数,如果参数为指定的值,那么参数的实际的状态为[]sys_env_manager.RoleAndVersion(nil)
- new和make的区别,make返回的是一个实体对象,make的初始化适用于map,slice和channel而new适用于所有的指针。
-
if val, ok := dict["foo"]; ok {
//do something here
} - json中如果想添加转义字符,字符串需要增加``,json的marshal的字段。
- 下一个
浙公网安备 33010602011771号