ルビーの%iや%Iの意味は?%iまたは%私はルビーで何をしますか?
私は
"%i or %I" ruby
のためのGoogleの検索が、ルビーに関連する何かを見つけることができませんでした。同様の作業
ルビーの%iや%Iの意味は?%iまたは%私はルビーで何をしますか?
私は
"%i or %I" ruby
のためのGoogleの検索が、ルビーに関連する何かを見つけることができませんでした。同様の作業
は、あなたが十分ではありません:)
が%i[ ] # Non-interpolated Array of symbols, separated by whitespace
%I[ ] # Interpolated Array of symbols, separated by whitespace
私の検索から2番目のリンクはIRBでhttp://ruby.zigzo.com/2014/08/21/rubys-notation/
例の結果をググようです'
および"
:
x = :test
# %w won't interpolate #{...} style strings, leaving as literal
%w[ #{x} x ]
# => ["\#{x}", "x"]
# %w will interpolate #{...} style strings, converting to string
%W[ #{x} x ]
# => [ "test", "x"]
今%i
と%I
と同じこと:
# %i won't interpolate #{...} style strings, leaving as literal, symbolized
%i[ #{x} x ]
# => [:"\#{x}", :x ]
# %w will interpolate #{...} style strings, converting to symbols
%I[ #{x} x ]
# => [ :test, :x ]
別名[%表記](https://en.wikibooks.org/wiki/Ruby_Programming/Syntax/Literals#The_.25_Notation) – anothermh
これは正しいです。しかし、私は '%I'を使うのはお勧めしません。 –
それは%w
ようなものだと%W
:
本当に?これはGoogleでこれを見つけるのは非常に簡単です。 –