CodeZine(コードジン)

特集ページ一覧

「Rust 1.46.0」がリリース、const fnを中心に改善

  • ブックマーク
  • LINEで送る
  • このエントリーをはてなブックマークに追加
2020/09/02 08:00

 オープンソースのプログラミング言語であるRustの開発チームは、最新版となる「Rust 1.46.0」を8月27日(現地時間)にリリースした。

 「Rust 1.46.0」では、const fnに「if」「if let」「match」「while」「while let」「loop」、および「&&」「||」演算子が追加されたほか、スライスへのキャストも可能になっている。また、const-sha1を用いれば、コンパイル時にSHA-1ハッシュで計算を行うため、Rust用WinRTバインディングのパフォーマンスが40倍以上向上する。

 さらに、バージョン1.42で行われたunwrapおよび関連する関数がパニックになる際のエラーメッセージの改善の安定化、std::mem::forgetのconst fnへの変更、Option::zipおよびvec::Drain::as_sliceの安定化といった変更が行われた。

関連リンク

  • ブックマーク
  • LINEで送る
  • このエントリーをはてなブックマークに追加
All contents copyright © 2005-2020 Shoeisha Co., Ltd. All rights reserved. ver.1.5