Golang入门到项目实战 | 第一个golang应用

Python018

Golang入门到项目实战 | 第一个golang应用,第1张

1.创建一个文件夹,例如:golang入门到项目实战

2.在golang入门到项目实战文件夹中创建一个go文件,例如:test.go

3.在test.go中输入如下内容:

4.编译执行go run test.go

5.可仅选择编译执行go build test.go,则目录下会多出个exe程序

go语言没有面向对象的特性,也没有类对象的概念。但是,可以使用结构体来模拟这些特性,我们都知道面向对象里面有类方法等概念。我们也可以声明一些方法,属于某个结构体。

Go中的方法,是一种特殊的函数,定义域struct之上(与struct关联、绑定),被称为struct的接受者(receiver)。通俗的讲,方法就是有接收者的函数。

语法格式如下:

mytype:定义一个结构体

recv:接受该方法的结构体(receiver)

my_method:方法名称

para:参数列表

return_type:返回值类型

从语法格式可以看出,一个方法和一个函数非常相似,多了一个接受类型。

实例

运行结果