近期项目使用到了时间和类型转换官方包,特此整理了一下, 方便大家查阅。 1.[]byte转为string: 2.string 转为int64类型...
1.slice 概述 其本身并不是动态数组或数组指针,它内部通过指针引用底层数组 作为变长数组的替代方案,可以关联底层数组的局部或全部 是引用类...
1.array的定义 定义数组的格式: 数组长度也是类型的一部分,因此具有不同长度的数组为不同类型 数组在go中为值类型 2.数组指针和指针数组...
1.基础知识补充(指针、递增递减语句) 指针go虽然保留了指针,但是与其它编程语言不同的是,在go当中不支持指针运算以及"->"运算符,而直接采...
1.常量的定义 常量的值在编译时就已经确认 常量的定义格式与变量基本相同 等号右侧必须是常量或者常量表达式 常量表达式中的函数必须是内置函数 2...
1.基本类型 2.类型别名 设置类型别名后可以让代码可读性更强,一目了然这个变量做什么用的: 3.变量的声明与赋值 变量的声明: var a i...
1.Go内置关键字和注释方法 2.Go程序的一般结构 3.包的导入 package别名与省略调用 可见性规则
思考: 假设有个需求,模拟鸭子游戏:在游戏中会出现各种各样的鸭子,一边游泳戏水,一边呱呱叫。开始我们的设计吧: 这应该是大家最容易想到的设计吧,...
设计模式的类型 1.创建型模式: 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用新的运算符直接实例化对象。这使得程序在判断...