随笔分类 - golang
摘要:此语句用于判断对象a是否是B类型 也可以判断对象a是否实现了B接口 输出为: 一个指针类型实现了某某接口类型,但它的基本类型却不一定能够作为该接口的实现类型。 这有两个充分必要条件,一个是“两个方法的签名需要完全一致”,另一个是“两个方法的名称要一模一样”。显然,这比判断一个函数是否实现了某个函数类
阅读全文
摘要:具体代码: 如果不要中间获取源文件的路径: 直接打开文件的话,是会报错的,会报找不到的错误, 所以只能先获取当前源文件的路径再join数据文件
阅读全文
摘要:数组: 切片: go源码slice的数据结构定义: 一个指向真实 array 地址的指针 ptr ,slice 的长度 len 和容量 cap 输出: 观察slice append的时候内存地址会不会改变: 通过一个例子: 输出: 可以看出来在append的过程中,内存地址有些是一样的,有些是不一样
阅读全文
摘要:int -- string int64--string float--string float--int
阅读全文
摘要::=这个符号直接取代了var和type,这种形式叫做简短声明。不过它有一个限制,那就是它只能用在函数内部;在函数外部使用则会无法编译通过,所以一般用var方式来定义全局变量。 _(下划线)是个特殊的变量名,任何赋予它的值都会被丢弃。在这个例子中,我们将值35赋予b,并同时丢弃34:
阅读全文

浙公网安备 33010602011771号