エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ruby、ヒアドキュメントあれこれ|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby、ヒアドキュメントあれこれ|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~
PHPなんかでもおなじみヒアドキュメント。 Rubyさんにもあるそーです。 書き方はこんなんφ(--) hoge... PHPなんかでもおなじみヒアドキュメント。 Rubyさんにもあるそーです。 書き方はこんなんφ(--) hoge = <<HOGE ここに 好き勝手に 文字を書く HOGE ここまではPHPとほぼ同じ。 ここからがRubyさん特有(--)b Rubyさんの場合、識別子を「'(シングルクォート)」で囲むと 式展開とかが無効になるのだそーな。 要は「'(シングルクォート)」で囲んだ文字列と同じ str1 = "hogehoge" hoge = <<HOGE ここに #{str1} 文字を書く HOGE の実行結果が ここに hogehoge 文字を書く になるのに対し str1 = "hogehoge" hoge = <<'HOGE' ここに #{str1} 文字を書く HOGE の実行結果は ここに #{str1} 文字を書く になります。 さらに終わりの識別子は基本的にインデント不可ですが