Ruby:irb
From Blognone
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 ทำได้อย่างรวดเร็ว ลดเวลาในการเรียนรู้ได้มากทีเดียวครับ