Xamarin での F# の使用

F# は、.NET 用のオープンソースのクロスプラットフォームの関数型ファースト プログラミング言語です。

F# は、型推論された関数型プログラミングの簡潔さ、表現力、および構成可能性、厳密に型指定されたコードのコンパイル時の安全性、および .NET のランタイム サポート、ライブラリ、相互運用性、ツール、オブジェクト モデルを組み合わせたものになっています。

F# は、Xamarin でサポートされているすべてのプラットフォーム (Android、macOS、iOS) で Xamarin ユーザーがプログラミング言語として使用できます。

Visual Studio for Mac の F# 機能

F# は、Visual Studio for Mac でサポートされている言語です。 サポートされる機能は次のとおりです。

  • F# 4.1 のサポート
  • F# PCL と .NET Standard のサポート
  • F# 共有プロジェクトのサポート
  • コードのナビゲーション
  • F# インタラクティブでの構文の強調表示
  • Xamarin.Forms、iOS、Android 用の F# テンプレート