golang—代码规范(一)

package name

保持package的名字和目录保持一致,尽量采取有意义的包名,简短,有意义,尽量和标准库不要冲突。

import规范

多行import下 虽然go会自动帮你格式化 但尽可能使用

import (
    "fmt"

)

引用多个包时 尽量将不同类型的包分隔

import (
    "fmt"
    "os"

    "demo/aa"
    "demo/bb"

    "github.com/11"
    "github.com/22"

)   

注释

/*  */ 或 //注释  注释应该是一个整句,注释应用 . 结尾

空字符串检查

if string == "" {


空切片检查

if len(slice) == 0 {

}

copy切片

copy(slice2, slice1)

append切片

var slice, slice2 []string
slice = append(slice2, slice)

你可能感兴趣的:(golang—代码规范(一))