my_vitamins = ['b-12', 'c', 'riboflavin']
my_vitamins.each do |vitamin| #เป็นการวนลูปเอาค่ามาแสดงผลทีละตัว
puts "#{vitamin} is tasty!" #print output
end #ปิดลูป
2. Run คำสั่งเพื่อแสดงผล
3. แสดงผลที่ได้รับruby hello.rb
Ref. http://www.thinkvitamin.com/features/ruby/ruby-arraysb-12 is tasty! c is tasty! riboflavin is tasty!
@a = Array.new(5){[]}
@a[0][0] = "00 "
@a[0][1] = "01 "
@a[1][0] = "10 "
@a[1][1] = "11 "
@a[2][0] = "20 "
@a[2][1] = "21 "
@a[3][0] = "30 "
@a[3][1] = "31 "
@a.each do |c|
c.each{|i| puts i}
end
2. Run คำสั่งเพื่อแสดงผล
3. แสดงผลที่ได้รับruby hello2.rb
00 01 10 11 20 21 30 31
@a = Array.new(5){[]}
@a[0][0] = 0
@a[0][1] = 1
@a[1][0] = 2
@a[1][1] = 3
@a[2][0] = 4
@a[2][1] = 5
@a[3][0] = 6
@a[3][1] = 7
sum = 0
@a.each do |c|
c.each{|i|
sum += i.to_i
print "No.", i, " = "
print sum, "\n"
}
end
2. Run คำสั่งเพื่อแสดงผล
3. แสดงผลที่ได้รับ (วนบวกค่า)ruby hello3.rb
No.0 = 0 No.1 = 1 No.2 = 3 No.3 = 6 No.4 = 10 No.5 = 15 No.6 = 21 No.7 = 28