摘要:
defer函数: 当外围函数中的语句正常执行完毕时,只有其中所有的延迟函数都执行完毕,外围函数才会真正的结束执行。 当执行外围函数中的return语句时,只有其中所有的延迟函数都执行完毕后,外围函数才会真正返回。 当外围函数中的代码引发运行恐慌时,只有其中所有的延迟函数都执行完毕后,该运行时恐慌才会 阅读全文
摘要:
位运算就是讲数值转换为二进制,按位操作。go语言有四个相关的操作符。 或|:都是0才是0,否则都是1 与&:都是1才是1,否则都是0 异或: 二元:a ^ b --> 对应位的值相同则为0,不同则为1 一元:a --> 按位取反 1变0,0变1 (假设a是int类型,一共是64位,每一位取反才是正确 阅读全文