質問

誰かがその方法を掘り下げる機会がありましたか F# の測定単位 仕事?それは単に型ベースの不正行為なのでしょうか、それとも他の .net 言語から (潜在的に) 使用できる CLR 型がその下に隠れているのでしょうか?これはどのような数値単位でも機能しますか、それとも浮動小数点値 (すべての例で使用されているもの) に限定されますか?

役に立ちましたか?

解決

によると 応答 次の関連ブログ投稿では、これらは F# コンパイラの純粋に静的なメカニズムであると説明します。したがって、単位データの CLR 表現はありません。

現在非 float 型で動作するかどうかは完全には明らかではありませんが、型システムの観点からは理論的には可能です。

他のヒント

これについて知るための最良の (そして公式だと思う) 場所は、Andrew Kennedy のブログです。

(現在の) 関連する投稿は次のとおりです。

回答者が参照した投稿で述べたように、これは間違いなく C# では実行できないことです (できればいいのですが)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top