• F# 9がリリースされ、Nullable Reference TypesやEmpty-Bodied Computation Expressionsのサポートを含む機能が追加された。
  • .NET 9ソフトウェアプラットフォームと同時にリリースされ、F#の入門方法はdotnet.microsoft.comで確認できる。
  • F# 9ではNullable Reference Typesが導入され、nullを有効な値として扱う型安全な方法が提供された。
  • F# 9では、Empty Computation Expressionsもサポートされ、空の計算式を書くと計算式ビルダーのZeroメソッドが呼ばれる。
  • F# 9のFSharp.Core標準ライブラリには、List、Array、Seqモジュールに乱数抽出やシャッフルなどの新しい関数が追加された。
  • F# 9にはパフォーマンス向上も含まれており、等価性のチェックが高速化され、メモリの割り当ても少なくなった。
  • その他のF# 9の新機能と改善点:

この記事からわかるように、F# 9では様々な新機能や改善点が導入されており、特にNullable Reference TypesやEmpty-Bodied Computation Expressionsのサポートが注目される。また、パフォーマンスの向上や標準ライブラリの拡充も開発者にとって有益な点と言える。

元記事: https://www.infoworld.com/article/3608397/f-sharp-9-adds-nullable-reference-types.html