[解決済み] シンボル配列の作成
2022-05-16 23:47:21
質問
このようなことをするための、よりきれいな方法はあるのでしょうか?
%w[address city state postal country].map(&:to_sym)
#=> [:address, :city, :state, :postal, :country]
私なら
%s
は私が望んだことをやってくれると思ったのですが、そうではありませんでした。括弧の間にあるものをすべて取り出して、ひとつの大きな記号にしてしまうのです。
ただ、小さな悩みの種です。
どのように解決するのですか?
元の回答は11年9月に書かれたものですが。 Ruby 2.0から のように、シンボルの配列を作成するためのより短い方法があります! このリテラル
%i[address city state postal country]
は、まさにあなたが望むことをします。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Gemfile が見つかりません。
-
[解決済み] Ruby、スタックレベルが深すぎる (SystemStackError)
-
[解決済み] Rubyがブロックの中でパイプ文字を使うことについて、誰か説明してください。
-
[解決済み] Rubyでリモートホストの到達可能性をpingで確認する方法
-
[解決済み] ルビースリープやディレイは1秒以下?
-
[解決済み] 文字列の文字をアルファベット順に並べるには?
-
[解決済み] Ruby: 文字列をブーリアンに変換する方法
-
[解決済み] Capybaraを使ったドロップダウンでのオプションの選択方法
-
[解決済み] Ruby で配列の順序を逆転させる
-
[解決済み] 記号の配列のリテラル表記はありますか?