标题可能不合适,这里是一个例子:
fn foo(impl Fn(&u32) -> bool) { ... }
foo(|x| *x < 100);
foo(|&x| x < 100);
Run Code Online (Sandbox Code Playgroud)
两个闭包是否传递给foo等效项?我在某些地方看到有人使用第二种形式,但我在官方书中找不到它。这&x部分是一个解构...?
| 归档时间: |
|
| 查看次数: |
154 次 |
| 最近记录: |