Merge pull request #28 from usernameisnull/patch-6

Update ch05-01-method-syntax.md
pull/30/head
KaiserY 8 years ago committed by GitHub
commit 9bb9ceb5c6

@ -4,7 +4,7 @@
> <br> > <br>
> commit 8c1c1a55d5c0f9bc3c866ee79b267df9dc5c04e2 > commit 8c1c1a55d5c0f9bc3c866ee79b267df9dc5c04e2
**方法**与函数类似:他们使用`fn`关键和名字声明,他们可以拥有参数和返回值,同时包含一些代码会在某处被调用时执行。不过方法与方法是不同的,因为他们在结构体(或者枚举或者 trait 对象,将分别在第六章和第十七章讲解)的上下文中被定义,并且他们第一个参数总是`self`,它代表方法被调用的结构体的实例。 **方法**与函数类似:他们使用`fn`关键和名字声明,他们可以拥有参数和返回值,同时包含一些代码会在某处被调用时执行。不过方法与函数是不同的,因为他们在结构体(或者枚举或者 trait 对象,将分别在第六章和第十七章讲解)的上下文中被定义,并且他们第一个参数总是`self`,它代表方法被调用的结构体的实例。
### 定义方法 ### 定义方法

Loading…
Cancel
Save