■ソース
str = String.new
str << 72 << 101 << 108 << 108 << 111
p str
★結果
#"Hello"
*文字コードとは コンピューター内部での文字の番号
puts "Hello"
puts "日本語"
puts 'single quoted'
puts '改行
を含む文字列'
puts "改行\n\tを含む文字列"
★結果
Hello
日本語
single quoted
改行
を含む文字列
改行
を含む文字列
p "##########第4章 式展開#########"
p a = 4
p "a = #{a}"
p "a ** 5 = #{a ** 5}"
p "#{Time.now}"
★結果
4
"a = 4"
"a ** 5 = 1024"
"Wed Apr 27 12:27:15 +0900 2011"
p "##########第4章 バッククオート文字列#########"
p `date /t`
★結果
"2011/04/27 \n"
p "##########第4章 パーセント記法#########"
t = %w!tt tt gg!
p t
★結果
["tt", "tt", "gg"]
p "##########第4章 ヒアドキュメント#########"
a = 100
puts <<EOS
line1 #{a}\t
line2
EOS
puts <<'EOS'
line1 #{a}\t
line2
EOS
★結果
line1 100
line2
line1 #{a}\t
line2
p "##########第4章 文字と文字リテラル#########"
p ?1
p ?a
p ?\t
p ?\x5c
p ?\C-d
★結果
49
97
9
92
4
■文字リテラル
”か’のダブル・シングルトーテイションでくくられた文字を文字列リテラルと解釈します。
”か’を使うのは好みに問題です。
■バックスラッシュ記法
バックスラッシュ¥につずけて特定の記法を書くと通常記述が難しい文字も表現できます。
また、シングルコーテイションではバックスラッシュ記法は原則解釈されません。
■バッククォート文字列
■Rubyにお客様以上の感情を持つ人を == Rubyistと言います。
■CGIとはWebサーバ上で動作するプログラムと仕組み
str = String.new
str << 72 << 101 << 108 << 108 << 111
p str
★結果
#"Hello"
*文字コードとは コンピューター内部での文字の番号
puts "Hello"
puts "日本語"
puts 'single quoted'
puts '改行
を含む文字列'
puts "改行\n\tを含む文字列"
★結果
Hello
日本語
single quoted
改行
を含む文字列
改行
を含む文字列
p "##########第4章 式展開#########"
p a = 4
p "a = #{a}"
p "a ** 5 = #{a ** 5}"
p "#{Time.now}"
★結果
4
"a = 4"
"a ** 5 = 1024"
"Wed Apr 27 12:27:15 +0900 2011"
p "##########第4章 バッククオート文字列#########"
p `date /t`
★結果
"2011/04/27 \n"
p "##########第4章 パーセント記法#########"
t = %w!tt tt gg!
p t
★結果
["tt", "tt", "gg"]
p "##########第4章 ヒアドキュメント#########"
a = 100
puts <<EOS
line1 #{a}\t
line2
EOS
puts <<'EOS'
line1 #{a}\t
line2
EOS
★結果
line1 100
line2
line1 #{a}\t
line2
p "##########第4章 文字と文字リテラル#########"
p ?1
p ?a
p ?\t
p ?\x5c
p ?\C-d
★結果
49
97
9
92
4
■文字リテラル
”か’のダブル・シングルトーテイションでくくられた文字を文字列リテラルと解釈します。
”か’を使うのは好みに問題です。
■バックスラッシュ記法
バックスラッシュ¥につずけて特定の記法を書くと通常記述が難しい文字も表現できます。
また、シングルコーテイションではバックスラッシュ記法は原則解釈されません。
■バッククォート文字列
■Rubyにお客様以上の感情を持つ人を == Rubyistと言います。
■CGIとはWebサーバ上で動作するプログラムと仕組み
0 件のコメント:
コメントを投稿