From 22b2283266b53be156d7cf587c0719aae4b59e15 Mon Sep 17 00:00:00 2001 From: Wang Wenlin Date: Mon, 22 Sep 2025 16:45:01 +0800 Subject: [PATCH] Update explanation of associated functions Clarify the definition of associated functions in the context of Rust's `impl` blocks. --- zh-CN/src/method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-CN/src/method.md b/zh-CN/src/method.md index fcdfd1ce5..9bbcff103 100644 --- a/zh-CN/src/method.md +++ b/zh-CN/src/method.md @@ -178,7 +178,7 @@ fn main() {} ### Associated function -4. 🌟🌟 定义在 `impl` 语句块中的函数被称为关联函数,因为它们跟当前类型关联在一起。关联函数与方法最大的区别就是它第一个参数不是 `self` ,原因是它们不需要使用当前的实例,因此关联函数往往可以用于构造函数:初始化一个实例对象。 +4. 🌟🌟 所有定义在 `impl` 语句块中的函数被称为关联函数,因为它们跟当前类型关联在一起。我们可以定义没有 `self` 作为其第一个参数(因此不是方法)的关联函数,它们不需要该类型的实例来处理。这种关联函数往往可以用于作为构造函数:初始化一个实例对象。 ```rust,editable #[derive(Debug)]