学习
实践
活动
专区
工具
TVP
写文章

初次接触go-1

命名规范

数据类型

整型

字符串

常量的定义和使用

字面常量

枚举

算术运算符

命名规范

总的来讲,命名规范有哪几类呢?大驼峰,小驼峰,Linux

数据类型

整型

如何输出一个变量的类型?可以使用printf+%T占位符

通过自动推倒类型创建的浮点数变量及类型,默认是float64

16进制数据的占位符是什么?%x %X

字符串

一个字符的占位符是什么?%c

type的作用是什么?为一个已经存在的数据类型取别名;定义函数类型

byte是一个什么样的数据类型吗?uint8

字符a和字符串a的区别是什么?字符串a后面还有斜杠零作为字符串结束的标志

go语言中如何获取一个字符串的长度呢?使用len来获取长度,返回的只是一个int类型,这和python很像啊

在go语言中,一个汉字占三个字符,其目的是为了和Linux进行统一处理

go语言中如何连接两个字符串?使用加号

常量的定义和使用

常量的定义和普通变量的定义有什么区别?常量定义使用关键字const,而且定义常量的时候不指定数据的类型。常量必须定义,不能声明

go语言的常量地址是不允许访问的,也就是不能使用printf和占位%p来输出。其目的是限制通过地址来修改其内容,那么既然没有地址,也就无法改变了

字面常量

字面常量就是指程序中硬编码的常量,比如:数字,字符串,bool

枚举

如何定义一个枚举类型?使用const的关键字,然后在其后的括号内使用iota,来进行定义。可只在第一个类型后,添加iota,之后的枚举值会自动增加。在定义举类型是时还可以自定义赋值

算术运算符

go语言的自增操作和自减操作,不能出现在同一行。

自增与自减只能单独出现

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190125G1FR4P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券