エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
"長さ(m or km etc)"やら"時間(s or hour etc)"などの単位が絡んだ計算、特に金融なんかだと為替レート... "長さ(m or km etc)"やら"時間(s or hour etc)"などの単位が絡んだ計算、特に金融なんかだと為替レートが絡んだ計算で、かけ算すべきなのか割り算すべきなのかよく間違えますよね?そんな貴方にお勧めしたいF#です。 以下、ドル円レートの変換を計算するという超簡単なサンプルコード。間違った単位間の計算の場合はコンパイルエラーとなるのでミスが未然に防げます。 //単位の定義 [<Measure>] type USD [<Measure>] type JPY [<Measure>] type USDJPY = JPY/USD [<EntryPoint>] let main argv = //3ドルが日本円換算でいくらになるのか?という計算 let amountInUSD = 3<USD> let fx = 105<JPY/USD>(*<JPY/USD>と書いておいてもよい*)