mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-07-26 06:38:42 +00:00
main: add basic float tests
This commit is contained in:
Vendored
+26
@@ -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))
|
||||
}
|
||||
Vendored
+13
@@ -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
|
||||
Reference in New Issue
Block a user