Ruby Study Note
拡張子
index.rb
コンソール出力
# comment
puts 1 + 2 % 2 / 1 * 9
puts "Hello" + " " + "Ruby"
変数
# よい変数名のルールは、英単語。2語以上はアンダーバー
user_name = "John"
num = 1
puts "こんにちは、" + name
# 代入
num = num + 2
num += 2
# 変数展開はダブルコーテーション
# シングルコーテーションの場合展開されない
puts "こんにちは、#{name}さん" #Johnに展開される
puts 'こんにちは、#{name}さん' "#{name}で出力"
変数展開のメリット
age = 13
puts age + "歳" # 数字+文字列は連結できないのでエラー
puts "#{age}歳" #数字を文字列として表示
条件分岐
if文
if age != 0
puts "0ではありません"
elsif age >= 100# elseifではないので注意
puts age >=100 # trueと表示
elsif age > 0 && age <= 99
puts "1-99の間です"
else age == 0 || age == 100
puts "それ以外"
end
if age !=
end
配列
names = ["Suzuki", "Kato"]
puts names # 1つずつ改行区切りで表示
puts names[0] # Suzukiが表示