多语言展示
当前在线:641今日阅读:113今日分享:31

golang为整型等基本类型添加方法

golang中可以为整形、浮点型等基本类型添加方法,下面小编一步步介绍怎么做。
工具/原料
1

vscode

2

golang

方法/步骤
1

使用type从基本类型衍生出新类型;以整形为例,新定义的类型为myint。

2

为新定义的类型myint添加方法,这和为结构体添加方法的形式是一样的哦。

3

通过显式类型转换来调用添加的新方法,调用方式和调用结构体方法一样。

4

通过隐式类型转换来调用添加的新方法,调用方式和步骤3一样。

5

隐式类型转换只针对常量,这时在编译期就完成的(实质是创建了一个新类型的临时变量),以整形变量为参数必须显式转换。

注意事项
1

方法实质上是添加到新类型的

2

对其他type定义的基本类型也适应

推荐信息