私はローターライブラリーの研究を始めました.そして、式を見つけました:
me @ Echo::Server(..) => me.accept(),
これは何を意味し、どのように@
演算子を使用しますか? 私の推測では、これはキャスト操作のようなものですが、キャストに関する Rust のセクションでは言及されていません。
私はローターライブラリーの研究を始めました.そして、式を見つけました:
me @ Echo::Server(..) => me.accept(),
これは何を意味し、どのように@
演算子を使用しますか? 私の推測では、これはキャスト操作のようなものですが、キャストに関する Rust のセクションでは言及されていません。
Rust Bookの構文インデックスを使用して、構文のビットを検索できます。この場合、それはパターン バインディングであり、パターンの特定の部分を変数にバインドするために使用されます。
ここでは、それがバリアントme
である場合にのみ、値全体をバインドするために使用されています。Echo::Server