1 개요[ | ]
- Go DeepEqual()
Go
CPU
-1.0s
MEM
-0M
-1.0s
Copy
package main
import (
"fmt"
"reflect"
)
func main() {
a := []string{"Alice", "Bob", "Carol"}
b := []string{"Alice", "Bob", "Carol", "Dave"}
fmt.Println(reflect.DeepEqual(a, b)) // false
c := map[int]string{40: "Alice", 41: "Bob", 42: "Carol"}
d := map[int]string{40: "Alice", 41: "Bob", 42: "Carol"}
fmt.Println(reflect.DeepEqual(c, d)) // true
}
false true
Go
Copy
package main
import (
"fmt"
"reflect"
)
func main() {
a := []int{1, 2}
b := []int{1, 2}
fmt.Println(reflect.DeepEqual(a, b)) // true
c := []int{1, 1}
fmt.Println(reflect.DeepEqual(a, c)) // false
}
Loading
2 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.