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。