當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby Lazy._enumerable_map用法及代碼示例

本文簡要介紹ruby語言中 Enumerator::Lazy._enumerable_map 的用法。

用法

_enumerable_map()
別名:map

Enumerable#map ,但鏈操作是 lazy-evaluated。

(1..Float::INFINITY).lazy.map {|i| i**2 }
#=> #<Enumerator::Lazy: #<Enumerator::Lazy: 1..Infinity>:map>
(1..Float::INFINITY).lazy.map {|i| i**2 }.first(3)
#=> [1, 4, 9]

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Lazy._enumerable_map。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。