Ruby:irb

From Blognone

Jump to: navigation, search

irb หรือ Interactive Ruby เป็นโปรแกรมเล็กๆ ลงมาพร้อม Ruby การใช้งานให้เราเปิดโปรแกรม Console ขึ้นมา

  • บน Linux ให้เปิด Terminal
  • บน Mac ให้เปิด Application -> Utilities -> Terminal
  • บน Windows ให้เลือก Start -> Run... -> cmd.exe

เมื่อเปิดขึ้นมาแล้วให้พิมพ์ irb + enter สุดยอดเครื่องคิดเลขอยู่ตรงนี้แล้ว

user$ irb
>> 5+3
=> 8
>>

เราสามารถใช้ irb ในการเรียนรู้ภาษา ruby ได้อย่างรวดเร็ว โดยไม่ต้องเสียเวลา Open, Edit, Save, Compile, Run สั่งปุ๊บทำปั๊บสมชื่อ Interactive Ruby

>>say = "I love Ruby"
=> "I love Ruby"
>>puts say
x
=> nil
>>puts say.upcase
I LOVE RUBY
=> nil
>>5.times { puts say }
I love Ruby
I love Ruby
I love Ruby
I love Ruby
I love Ruby
=> nil

หรือทดลองใช้แทนเครื่องคิดเลข

>> a = 3 ** 2
=> 9
>> b = 4 ** 2
=> 16
>> Math.sqrt(a+b)
=> 5.0

ทดลองสร้าง function

>> def h
>>   puts "Hello World!"
>> end
=> nil
>> h
Hello World!
=> nil
>> h()
Hello World!
=> nil

คำสั่ง h หรือการสร้าง Function h จะ Return ค่าว่าง (nil) การเรียก Function ใน Ruby ไม่จำเป็นต้องใส่วงเล็บ

การใช้ irb ช่วยให้เราทดสอบคำสั่งต่างๆ ของ Ruby ทำได้อย่างรวดเร็ว ลดเวลาในการเรียนรู้ได้มากทีเดียวครับ