memrootじしょ
英和翻訳
F#
F#
/ɛf ʃɑːrp/
エフ シャープ
1.
Microsoftが開発したマルチパラダイムプログラミング言語で、主に.NETプラットフォーム上で動作します。関数型プログラミングを強くサポートし、データ処理、科学計算、Web開発などに利用されます。
F#は、主にMicrosoftによって開発された、.NETプラットフォーム上で動作する強力な関数型優先のプログラミング言語です。データ分析、科学計算、Web開発、金融モデリングなど幅広い分野で利用されます。C#などの他の.NET言語との相互運用性が高く、表現力が豊かで簡潔なコードを書くことができます。
printfn
"Hello,
F#!"
(「Hello, F#!」と出力します。)
printfn
組み込み関数で、文字列を標準出力に改行付きで表示します。
"Hello, F#!"
出力される文字列リテラルです。
let
numbers
=
[1;
2;
3;
4;
5]
|>
List.map
(fun
x
->
x
*
2)
(数字のリストをそれぞれ2倍にして新しいリストを作成します。)
let numbers =
numbersという名前の不変の変数を定義します。
[1; 2; 3; 4; 5]
整数を含むリストを作成します。
|> List.map
パイプライン演算子で、リストの各要素に関数を適用して新しいリストを生成するList.map関数に渡します。
(fun x -> x * 2)
各要素xを2倍にする匿名関数です。
F#
integrates
seamlessly
with
the
.NET
ecosystem.
(F#は.NETエコシステムとシームレスに統合します。)
F#
プログラミング言語のF#を指します。
integrates seamlessly
継ぎ目なく統合するという意味です。
with the .NET ecosystem
.NETの生態系、つまり.NETフレームワークや関連技術、ツール、ライブラリの全体を指します。
関連
C#
.NET
Microsoft
Programming Language
Visual Studio
Functional Programming
Azure