F# コードにはタプルがあります:
let myWife=("Tijana",32)
タプルの各メンバーに個別にアクセスしたい。例えば、これは私が達成したいことです。
Console.WriteLine("My wife is {0} and her age is {1}",myWife[0],myWife[1])
このコードは明らかに機能しませんが、私が達成したいことを理解していただけると思います。
ベストアンサー1
妻の年齢を不変にして、老化を防ぎたいのですか? :)
2 つのメンバーのみを含むタプルの場合は、fst
と をsnd
使用してペアのメンバーを抽出できます。
let wifeName = fst myWife;
let wifeAge = snd myWife;
タプルが長い場合は、タプルを他の変数に展開する必要があります。たとえば、
let _, age = myWife;;
let name, age = myWife;;