mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-06 03:53:42 +00:00
compiler: add support for comparing complex numbers
This commit is contained in:
Vendored
+17
@@ -47,6 +47,20 @@ func main() {
|
||||
println(s2 == Struct2{"foo", 0.0, 7})
|
||||
println(s2 == Struct2{"foo", 1.0, 5})
|
||||
println(s2 == Struct2{"foo", 1.0, 7})
|
||||
|
||||
println("complex numbers")
|
||||
println(c64 == 3+2i)
|
||||
println(c64 == 4+2i)
|
||||
println(c64 == 3+3i)
|
||||
println(c64 != 3+2i)
|
||||
println(c64 != 4+2i)
|
||||
println(c64 != 3+3i)
|
||||
println(c128 == 3+2i)
|
||||
println(c128 == 4+2i)
|
||||
println(c128 == 3+3i)
|
||||
println(c128 != 3+2i)
|
||||
println(c128 != 4+2i)
|
||||
println(c128 != 3+3i)
|
||||
}
|
||||
|
||||
var x = true
|
||||
@@ -58,6 +72,9 @@ var s2 = Struct2{"foo", 0.0, 5}
|
||||
|
||||
var a1 = [2]int{1, 2}
|
||||
|
||||
var c64 = 3 + 2i
|
||||
var c128 = 4 + 3i
|
||||
|
||||
type Int int
|
||||
|
||||
type Struct1 struct {
|
||||
|
||||
Vendored
+13
@@ -41,3 +41,16 @@ true
|
||||
false
|
||||
true
|
||||
false
|
||||
complex numbers
|
||||
true
|
||||
false
|
||||
false
|
||||
false
|
||||
true
|
||||
true
|
||||
false
|
||||
false
|
||||
false
|
||||
true
|
||||
true
|
||||
true
|
||||
|
||||
Reference in New Issue
Block a user