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


Ruby ENV.slice用法及代码示例


本文简要介绍ruby语言中 ENV.slice 的用法。

用法

slice(*names) → hash of name/value pairs

返回给定 ENV 名称的 Hash 及其对应值:

ENV.replace('foo' => '0', 'bar' => '1', 'baz' => '2', 'bat' => '3')
ENV.slice('foo', 'baz') # => {"foo"=>"0", "baz"=>"2"}
ENV.slice('baz', 'foo') # => {"baz"=>"2", "foo"=>"0"}

如果任何 names 无效,则引发异常(请参阅无效名称和值):

ENV.slice('foo', 'bar', :bat) # Raises TypeError (no implicit conversion of Symbol into String)

相关用法


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