Golang

Golang

  • go 字符串及底层字符类型

    字符串基本使用在 Go 语言中,字符串是一种基本类型,默认是通过 UTF-8 编码的字符序列,当字符为 ASCII 码时则占用 1 个字节,其它字符根据需要占用 2-4 个字节,比如中文编码通常需要 3 个字节。声明和初始化字符串的声明和初始化非常简单,举例如下:var str1 stringstr1 = "Hello World!"str2 := "你好,中国"格式化输出还可

    查看全文
  • go 数值类型之间的转化

    数值类型之间的转化整型之间的转化关于数值类型之间的转化,在进行类型转化时只需要调用要转化的数据类型对应的函数即可:v1 := uint(16) // 初始化 v1 类型为 unitv2 := int8(v1) // 将 v1 转化为 int8 类型并赋值给 v2v3 := uint16(v2) // 将 v2 转化为 uint16 类型并赋值给 v3看起来很简单,不过需要注意,在有符号与无符号以及高位数字向低

    查看全文
  • go 变量声明及规则

    变量声明和命名规则变量初始化变量赋值与多重赋值匿名变量变量的作用域常量使用常量定义预定义常量枚举常量的作用域变量声明和命名规则对于纯粹的变量声明,Go 语言引入了关键字 var,并且将类型信息放在变量名之后,此外,变量声明语句不需要使用分号作为结束符(实际上,所有的 Go 语句都不需要分号作为结束符,这一点和 JavaScript/Python 很像),比如我们要声明一个类型为 int 的变量 v1,示例如下:var

    查看全文
  • 了解下 Go 编译、调试、错误等基础部分

    文件结构文件开头是包名,这个 go 的最基本的分发单位。要生成可执行文件必须要有一个名为 main 的包,同时包含 main 函数,这是 go 可执行程序的起点,main 函数没有入参,也没有返回值。在声明包之后,是 import 导入包部分。通过 import 来引入其他包进行使用,从而构成依赖关系。一些语法规则:函数的左花括号不能另起一行函数名首字母大写每一行结尾不需要加分号package mainimport

    查看全文