当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby ENV.each用法及代码示例


用法

each { |name, value| block } → ENV
each → an_enumerator
each_pair { |name, value| block } → ENV
each_pair → an_enumerator

将每个环境变量名称及其值生成为 2 元素数组:

h = {}
ENV.each_pair { |name, value| h[name] = value } # => ENV
h # => {"bar"=>"1", "foo"=>"0"}

如果没有给出块,则返回 Enumerator

h = {}
e = ENV.each_pair # => #<Enumerator: {"bar"=>"1", "foo"=>"0"}:each_pair>
e.each { |name, value| h[name] = value } # => ENV
h # => {"bar"=>"1", "foo"=>"0"}

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 ENV.each。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。