Rust 在匹配语句中@是什么意思?

Rust 在匹配语句中@是什么意思?,rust,rotor,Rust,Rotor,我已经开始学习,我已经: 这意味着什么?如何使用@运算符?我的猜测是,这有点像一个强制转换操作,但锈书中没有提到它。您可以使用查找语法位。在本例中,它是一个,用于将模式的特定部分绑定到变量 这里,它用于将整个值绑定到me当且仅当它是Echo::Server变量时 me @ Echo::Server(..) => me.accept(),

我已经开始学习,我已经:

这意味着什么?如何使用
@
运算符?我的猜测是,这有点像一个强制转换操作,但锈书中没有提到它。

您可以使用查找语法位。在本例中,它是一个,用于将模式的特定部分绑定到变量

这里,它用于将整个值绑定到
me
当且仅当它是
Echo::Server
变量时

me @ Echo::Server(..) => me.accept(),