Ruby学習ノート(一)


1:一重引用符と二重引用符の違い
単一引用符には変数を含めることはできません.二重引用符には変数を含めることができます.rubyでは、このように改行などを表す一重引用符のエスケープ文字が無効になり、直接出力されます.
2:forの使用
ルビーのforには2つの使い方があります
sum=0
for i in 2..5
  sum+=1
end
puts sum

 
 
  
names = ["a","b","c"]

for name in names

    puts name

end


 
注意hash出力結果、キー値をすべて出力
 
name={"a"=>1,"b"=>2}
for n in name
  puts n
end

 
3:反復、実は反復も私たちがよく知っている循環の一つです.
 
 
a=["a","b"]
a.each{
 |n|
 puts n
}

 
4:hash演算リスト、rubyのhashフォーマットは=>で区切られており、hashデータを呼び出す場合、rubyはhash[name]でしか呼び出せない
  
b={"a"=>1,"b"=>2}
puts b["a"]