02-方法调用

方法调用 — Rust 语言之旅

内容来源 · Tour of Rust / Rust 语言之旅

原文链接: https://tourofrust.com/24_zh-cn.html

方法调用

与函数(function)不同,方法(method)是与特定数据类型关联的函数。

静态方法 — 属于某个类型,调用时使用 :: 运算符。

实例方法 — 属于某个类型的实例,调用时使用 . 运算符。

我们将在后续章节中更多地讨论如何创建自己的方法。

示例代码

1
2
3
4
5
6
fn main() {
    // 使用静态方法来创建一个String实例
    let s = String::from("Hello world!");
    // 使用实例来调用方法
    println!("{} is {} characters long.", s, s.len());
}
最后修改 August 21, 2026: 更新 (76fc81a2e)