Rustのnever型(!)は任意の型に強制変換(coerce)でき、returnやbreakをさまざまな式で利用できる。
代入式やassert!、swapなど多くの操作はunit型(())を返すので比較やチェーンが可能である。
範囲演算子(.., ..=)は組み合わせて複雑な型を構成でき、Debugトレイト実装によりドットの連続表示などができる。
weakキーワードやUnicode識別子、グループ化use文、無限モジュール再輸出など、Rustの構文上の特殊ケースが多数存在する。
タプルやパターンマッチ、matchガード、クロージャ、Derefによる再帰呼び出しなど、多彩なパターンマッチングと関数呼び出しの構文展開が可能である。
Get notified when new stories are published for "🇯🇵 Hacker News 日本語"