measured:类型安全,直观的度量单位

时间:2024-06-14 22:23:11
【文件属性】:

文件名称:measured:类型安全,直观的度量单位

文件大小:70KB

文件格式:ZIP

更新时间:2024-06-14 22:23:11

kotlin units-of-measure units Kotlin

测量:直观,类型安全的单位。 Measured提供了一种安全,简单的方法来使用度量单位。 它使用编译器来确保正确性,并提供直观的数学运算以与任何单元一起使用。 这意味着您可以编写更健壮的代码,避免使用隐式单位。 例如,时间处理通常是在大约毫秒与微秒或秒的隐式假设下完成的。 测量有助于避免此类陷阱。 interface Clock { fun now (): Measure < Time> } fun handleUpdate ( duration : Measure < Time>) { // ... reportTimeInMillis(duration ` in ` milliseconds) } val startTime = clock.now() // ... handleUpdate(clock.now() - startTime) 复杂单位


【文件预览】:
measured-master
----gradlew.bat(3KB)
----gradlew(6KB)
----docs()
--------.nojekyll(0B)
--------index.html(2KB)
--------measured.svg(6KB)
--------measured.png(41KB)
--------README.md(4KB)
----gradle.properties(197B)
----LICENSE(1KB)
----src()
--------commonTest()
--------commonMain()
----.gitignore(208B)
----build.gradle.kts(5KB)
----README.md(5KB)
----settings.gradle(39B)

网友评论