# 変数(型宣言不要)
name = "たろう"
age = 16
height = 170.5
is_student = true
# 出力
puts "名前: #{name}" # #{} で変数を埋め込む
puts "年齢: #{age}"
print "改行なし出力
" # printは改行しない
# 条件分岐
if age >= 18
puts "成人です"
elsif age >= 13
puts "中高生です"
else
puts "子供です"
end
# ループ
5.times do |i|
puts i
end
(1..5).each do |n| # 1から5まで
puts n
end
# 配列
fruits = ["りんご", "バナナ", "みかん"]
fruits.each do |f|
puts f
end
# ハッシュ(辞書)
person = {name: "たろう", age: 16}
puts person[:name]
📌 Rubyならではの書き方
- ブロック(do...end または
{ })でイテレーションを表現する ifは後置もOK:puts "成人" if age >= 18- メソッドの括弧は省略可:
puts "hello"(puts("hello")と同じ)