美文网首页
注意事项(坑)

注意事项(坑)

作者: 恒忏 | 来源:发表于2017-12-30 21:01 被阅读0次

    在 import 指令中不建议使用相对路径("./path"和"../path")
    因为:无法 build (失败),只能 go run main.go

    格式化时间:time.Now().Format("2006-01-02 15:04:05")

    1. array 是值类型, 作为参数其值不会被改变, 形参复制了一份数据给实参; 如果确实需要改变, 需要使用数组指针 或者 slice切片 作为形参: Array Function Arguments

    2. GO 内置的数据结构, 比如 map,非线程安全,需要自己处理: Built-in Data Structure Operations Are Not Synchronized

    3. switch-case 默认有break, 如果需要取消 , 请使用 fallthrough: Fallthrough Behavior in "switch" Statements

    4. GO 语言中, ^ 既是按位取反操作符,也是异或的操作符,没有 ~ 操作符: Bitwise NOT Operator

    5. slice可以直接返回,所以如果不是要对原来的slice直接操作,请copy之后再返回:"Hidden" Data in Slices

    6. Slice的数据“毁坏”(slice会被直接引用,请注意数据保护):Slice Data "Corruption"

    7. "走味的"Slices(同上):"Stale" Slices

    相关文章

      网友评论

          本文标题:注意事项(坑)

          本文链接:https://www.haomeiwen.com/subject/bspngxtx.html