文字列とprint, puts, pなどの表示・出力メソッド
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
文字列を出力すると言うメソッドには、print, puts, pなどのメソッドがあります。
その前に、文字列は他言語と同じく、「”」(ダブルクオート)または「’」(シングルクオート)で囲みます。
「”」(ダブルクオート)の場合、「\n」(改行)などの特殊文字や変数展開を行えるという点も、PHPなどと同様です。
スポンサーリンク
print("1:Hello, Ruby !\n") print('2:Hello', 'Ruby !\n') print '3:Hello, Ruby !' print "\n\n" puts "4:Hello", 'Ruby !' puts '5:Hello, Ruby !' puts(83) puts("83") p(83) p("83")
実行結果。
1:Hello, Ruby ! 2:HelloRuby !\n3:Hello, Ruby ! 4:Hello Ruby ! 5:Hello, Ruby ! 83 83 83 "83"
Rubyのメソッドは、()を省略できます。
また、文字列は、「print('2:Hello', 'Ruby !\n')」と「,」(カンマ)で区切ることで連結できます。
printメソッドは、改行を行いません。
putsメソッドは、文字列の最後で強制改行を行います。
pメソッドは、引数が文字列の場合は、出力の際に「”」で文字列を囲んで返します。
出力された値が、文字列なのか数値なのかを見分けられます。
pメソッドは、プログラムの動作を確認したいときに、出力された値の型や構造を確認したい場合に使います。
なお、E-TextEditorだと、日本語の出力確認ができないので、日本語出力が必要な場合は、とりあえずコマンドラインからスクリプトを実行させていくことにします。
スポンサーリンク
>> 次の記事 : Rubyはオブジェクト指向のインタープリタ言語
<< 前の記事 : Hello world ! Hello, Ruby !
- - 関連記事 -
- GNU GLOBALでソースコードを可視化
- Cygwin1.5にRuby1.7をソースからビルド
- irbで対話的にRuby実行
- Aptana Studio + RadRailsプラグイン(Eclipse系Ruby・IDE)を試す。NetBeansとの比較
- NetBeans IDEでRuby開発
- Rubyの真偽値・nilとfalseだけが偽
- Rubyの魅力
- データ構造を確認するpメソッドとppメソッド
- requireで別ファイルを取り込む
- Rubyはオブジェクト指向のインタープリタ言語
- Hello world ! Hello, Ruby !
- Rubyを勉強する環境構築(E-TextEditor)
- Rubyのto_sメソッドで2進数、8進数、16進数、10進数の変換
スポンサーリンク