f# - 在 F# 签名文件中定义度量单位

标签 f# units-of-measurement

是否可以在签名文件 (.fsi) 中定义度量单位?

我试图在命名空间定义之后添加它,

[<Measure>] type unitOfMeasure

但编译器提示“类型 unitOfMeasure 未定义”。我需要在实现文件 (.fs) 中重新定义它。

最佳答案

我认为原因可能是度量单位不是公开可见的(对于 CLR)——它们在编译后/编译时被删除

关于f# - 在 F# 签名文件中定义度量单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25037254/

相关文章:

python - 通过自动缩放 SI 前缀来漂亮地打印物理量

algorithm - 尾递归编辑距离

javascript - 如何在CSS中模拟真实世界的尺寸?

syntax - F# 创建和填充 FSharpx.Collections.Vector 的语法是什么?

f# - 我可以在 .NET (F#) 上创建自己的文字类型吗?

f# - 是否可以通过 F# 中的度量单位标签创建有区别的联合?

android - 如何为代码中设置的参数设置布局单元?

java - 如何获得用户偏好的单位? (公制(米)或英制(英里))?

f# - 使用Nunit公开F#测试用例方法以进行单元测试

f# - 带有分号分隔符和预定义架构的 CsvProvider