main: add basic float tests
Этот коммит содержится в:
родитель
717262c0a6
коммит
c1a833c7cc
2 изменённых файлов: 39 добавлений и 0 удалений
26
testdata/float.go
предоставленный
Обычный файл
26
testdata/float.go
предоставленный
Обычный файл
|
@ -0,0 +1,26 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
// sanity
|
||||||
|
println(3.14159265358979323846)
|
||||||
|
|
||||||
|
// float64
|
||||||
|
f64 := float64(2) / float64(3)
|
||||||
|
println(f64)
|
||||||
|
println(f64 + 1.0)
|
||||||
|
println(f64 - 1.0)
|
||||||
|
println(f64 * 2.0)
|
||||||
|
println(f64 / 2.0)
|
||||||
|
|
||||||
|
// float32
|
||||||
|
f32 := float32(2) / float32(3)
|
||||||
|
println(f32)
|
||||||
|
println(f32 + 1.0)
|
||||||
|
println(f32 - 1.0)
|
||||||
|
println(f32 * 2.0)
|
||||||
|
println(f32 / 2.0)
|
||||||
|
|
||||||
|
// casting
|
||||||
|
println(float32(f64))
|
||||||
|
println(float64(f32))
|
||||||
|
}
|
13
testdata/float.txt
предоставленный
Обычный файл
13
testdata/float.txt
предоставленный
Обычный файл
|
@ -0,0 +1,13 @@
|
||||||
|
+3.141593e+000
|
||||||
|
+6.666667e-001
|
||||||
|
+1.666667e+000
|
||||||
|
-3.333333e-001
|
||||||
|
+1.333333e+000
|
||||||
|
+3.333333e-001
|
||||||
|
+6.666667e-001
|
||||||
|
+1.666667e+000
|
||||||
|
-3.333333e-001
|
||||||
|
+1.333333e+000
|
||||||
|
+3.333333e-001
|
||||||
|
+6.666667e-001
|
||||||
|
+6.666667e-001
|
Загрузка…
Создание таблицы
Сослаться в новой задаче