ทำไมต้อง Ruby?
Ruby เขียน "ง่าย"
# โค้ดทั้งหมดทำงานเหมือนกัน คือพิมพ์ค่า 10 ออกมา ซึ่งเป็นผลรวม (sum) ของ 1+2+3+4
puts([1,2,3,4].sum());
# สามารถละการเขียนวงเล็บของเมธอด sum และ ; ท้ายบรรทัดได้
puts([1,2,3,4].sum)
# สามารถละการเขียนวงเล็บของเมธอด puts ได้ โดยการเว้นวรรคแทน
puts [1,2,3,4].sum
# สามารถใช้ Range แทน Array ได้ ทั้งคู่มีเมธอด sum เหมือนกัน
puts (1..4).sum
# ไม่ต้องใช้คำนำหน้าตัวแปรอย่าง var, let, int เหมือนกับภาษาอื่นๆ ให้กำหนดค่าลงไปได้เลย
a = "Hello"
puts a.class # String
# Re-assign หรือกำหนดค่าตัวแปรใหม่ เมื่อไหร่ก็ได้
a = 1
puts a.class # Integer
a = a.to_s # Re-assign โดยแปลงเป็น String "1"
puts a.class # StringRuby มีสังคมที่ "แข็งแกร่ง" และ "มีความเป็นอันหนึ่งอันเดียวกัน"
Ruby ไม่เร็ว แต่ "เขียนเร็ว"

Ruby เหมาะกับการสร้างโปรดักต์สไตล์สตาร์ทอัป
Last updated