11 2017 档案
摘要:1、函数中return xxx非原子指令 2、函数返回过程:先给返回值赋值;再调用defer;最后回到调用函数中 即:返回值 = xxx; defer; return; 3、多个defer调用顺序类似栈,最后面的defer被先调用
阅读全文
摘要:git checkout A -- [a.go b.go]将A分支中的a.go, b.go两文件合并到当前分支注意:会将当前分支的对应文件强行覆盖
阅读全文
摘要:type user struct{ name string } m := map[int]user{ 1: {"user1"}, } 1、从map中取回的是一个value临时复制品,对其成员修改是没有任何意义的 2、当 map 因扩张而重新哈希时,各键值项存储位置都会发生改变。 因此,map 被设计
阅读全文
摘要:状态模式(State Pattern) :允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别名为状态对象(Objects for States),状态模式是一种对象行为型模式。 有限状态机(finite-state machine简称:FSM): 要点: 1、状态有限 2、
阅读全文

浙公网安备 33010602011771号