1. Type Functions
类型处理起来稍微有点复杂,所以有三个不同的函数:
typeOf 返回值的基础类型: typeOf $foo typeIs 类似 kindIs, 但针对type: typeIs "*io.Buffer" $myVal typeIsLike 类似 typeIs,除非取消指针引用 注意: 这些都不能测试是否实现了给定的接口,因为在这之前需要提前编译接口。
1.1. deepEqual
如果两个值相比是 "deeply equal",deepEqual返回true。
也适用于非基本类型 (相较于内置的 eq)。
deepEqual (list 1 2 3) (list 1 2 3)
上述会返回 true。
鼓励一下