方法语法2024 年 8 月 29 日 | 阅读 2 分钟 方法类似于函数,因为它们在开头包含 fn 关键字,然后是函数名称。方法还包含参数和返回值。但是,当方法在结构上下文中声明时,方法语法与普通函数有所不同。此类方法的第一个参数始终是 self,它表示调用该函数的实例。 定义方法让我们定义在结构上下文中声明方法时的方法。 输出 Area of square is 100 当在结构上下文中声明方法时,我们在实现块(即 impl 块)中定义该方法。 第一个参数应该是签名中的 self 以及主体中的所有位置。 在这里,我们使用方法语法来调用 area() 函数。 方法语法是一个实例,后跟点运算符、方法名称、参数和任何参数。 其中 square 是一个实例,area() 是函数名称。 注意:如果我们要更改调用该方法的实例,那么我们将 &mut self 而不是 &self 用作第一个参数。方法语法的优点 与函数相比,使用方法语法的主要优点是,与实例相关的所有数据都放在 impl 块中,而不是放在我们提供的不同位置。 下一个主题什么是 enum |
我们请求您订阅我们的新闻通讯以获取最新更新。