&variableパターンまたはクロージャー引数で使用されるとはどういう意味ですか?
for &code in self.exit_code.iter() { ... }
let mut new_seps = do seps.iter().fold(~[]) |result, &next| { ... }
ここでは&code、ループとクロージャの定義に and&nextがあります。これらのサインインはどういう意味ですかfor? アンパサンドなしで単純にand&を使用できないのはなぜですか? パターンマッチングの修飾子と関係ありますか? トレイト実装の in引数に関連していますか?codenextref&self
現在の Rust リファレンス マニュアルでもチュートリアルでも、この構文に関する情報は見つかりませんでした。現在、これはある種の暗黙的な逆参照であると考えています (これは&、パターンで省略した場合に表示されるエラー メッセージに由来します) が、よくわかりません。