unit:将单元库转换为golang

时间:2024-05-25 16:27:14
【文件属性】:

文件名称:unit:将单元库转换为golang

文件大小:35KB

文件格式:ZIP

更新时间:2024-05-25 16:27:14

golang conversion units-of-measure Go

关于 将单元库转换为golang 安装 go get -u github.com/martinlindhe/unit 一般使用 基本用法: ft := 1 * unit . Foot fmt . Println ( ft . Feet (), "feet is" , ft . Meters (), "meters" ) 要使用自己的数据类型,您需要先转换为基本单位(例如,长度,速度等): type MyUnit int n := MyUnit ( 2 ) ft := Length ( n ) * Foot fmt . Println ( ft . Feet (), "feet is" , ft . Meters (), "meters" ) 温度 不能像其他单位一样直接缩放。 而是使用From *函数创建温度类型: f := unit . FromFahrenheit ( 100


【文件预览】:
unit-master
----amount_of_substance.go(291B)
----pressure.go(7KB)
----go.mod(89B)
----example_test.go(376B)
----.github()
--------workflows()
----volume_test.go(5KB)
----luminous_intensity_test.go(141B)
----electric_current.go(4KB)
----go.sum(1024B)
----amount_of_substance_test.go(136B)
----frequency_test.go(1KB)
----power_test.go(1KB)
----unit.go(58B)
----electrical_conductance_test.go(145B)
----luminous_intensity.go(298B)
----electric_current_test.go(1KB)
----datasize.go(5KB)
----speed_test.go(581B)
----volume.go(12KB)
----pressure_test.go(3KB)
----electrical_conductance.go(316B)
----datarate_test.go(3KB)
----force.go(840B)
----voltage.go(3KB)
----area.go(5KB)
----acceleration.go(1KB)
----unit_test.go(3KB)
----duration.go(4KB)
----mass.go(6KB)
----area_test.go(2KB)
----duration_test.go(2KB)
----speed.go(1KB)
----angle.go(3KB)
----LICENSE(1KB)
----datarate.go(6KB)
----luminous_flux_test.go(132B)
----README.md(1KB)
----electrical_resistance_test.go(137B)
----luminous_flux.go(266B)
----angle_test.go(1KB)
----length.go(5KB)
----illuminance.go(250B)
----force_test.go(1KB)
----temperature_test.go(977B)
----voltage_test.go(1KB)
----temperature.go(2KB)
----datasize_test.go(2KB)
----mass_test.go(3KB)
----frequency.go(3KB)
----illuminance_test.go(127B)
----acceleration_test.go(1KB)
----energy_test.go(3KB)
----length_test.go(2KB)
----electrical_resistance.go(309B)
----power.go(3KB)
----energy.go(6KB)

网友评论