1. ホーム
  2. ruby-on-rails

[解決済み] Rubyで%iや%Iは何をするのですか?

2022-03-03 09:23:26

質問

の意味は何ですか? %i または %I をrubyで表示できますか?

をGoogleで検索してみました。

"%i or %I" ruby

が、Rubyに関連するものは見つかりませんでした。

どのように解決するのですか?

%i[ ] # Non-interpolated Array of symbols, separated by whitespace
%I[ ] # Interpolated Array of symbols, separated by whitespace

検索結果から2番目のリンク http://ruby.zigzo.com/2014/08/21/rubys-notation/

IRBでの例。

%i[ test ]
# => [:test]
str = "other"
%I[ test_#{str} ]
# => [:test_other]