size() -> Number
返回 Enumerable
中元素的数目。
$R(1, 10).size()
// -> 10
['hello', 42, true].size()
// -> 3
$H().size()
// -> 0
该方法仅提供一个计算 Enumerable
对象长度的通用版本。默认的实现是通过循环,这意味着它具有线性的时间复杂度。 很多混入 Enumerable
的对象可通过重写 size
方法来进行优化。一个现成的例子是 Array,它重写了 size 方法,通过数组原生的 length
属性来获取长度。