units-of-measure:Kotlin中的类型安全尺寸分析和单位转换

时间:2024-06-15 22:05:13
【文件属性】:

文件名称:units-of-measure:Kotlin中的类型安全尺寸分析和单位转换

文件大小:243KB

文件格式:ZIP

更新时间:2024-06-15 22:05:13

dsl units-of-measure dimensional-analysis typesafe Kotlin

计量单位 Kotlin中的类型安全尺寸分析和单位转换。 项目状态 稳定且安全的生产。 在最新的Kotlin编译器版本(1.3.70+)上,首次构建UOM的速度相当慢。 为了提高编译时间,UOMs 7.0.0+将被重新打包为插件。 用法 查看该项目的网站以进行安装和使用: : 您也可以查看此以获取完整的gradle设置,并了解一些更高级的功能。 val mass1 = 3 .kilo( Gram ) val mass2 = 14 . Ounce val sum = mass1 + mass2 // mass1 + 3.Days // will not compile assert (sum in 7.5 . Pound `±` 1 . Ounce ) assert (sum in 3.3 .kilo( Gram ) .. 7.5 . Pound ) // this works t


【文件预览】:
units-of-measure-master
----demo()
--------gradlew(6KB)
--------build.gradle.kts(2KB)
--------src()
--------build()
--------gradle()
--------gradlew.bat(3KB)
--------units-of-measure.gradle(771B)
--------gradle.properties(132B)
--------settings.gradle.kts(141B)
----plugin()
--------gradlew(6KB)
--------settings.gradle(27B)
--------src()
--------gradle()
--------gradlew.bat(3KB)
--------build.gradle(1KB)
----.travis.yml(107B)
----LICENSE(1KB)
----README.md(4KB)
----.gitignore(2KB)

网友评论