สำหรับท่านที่ใช้ Ruby บน Window นั้นสามารถเรียกใช้ irb ได้โดยการพิมพ์ “irb” ลงไปที่ Windows command prompt ดังตัวอย่างด้านล่าง
จากรูปจะเห็นว่า Windows Command prompt จะเปลี่ยนเป็น irb prompt แสดงว่า irb พร้อมที่จะทำงานแล้ว
เมื่อผมลองพิมพ์โค้ดโดยใช้คำสั่ง puts ลงไป สิ่งที่ได้ก็คือข้อความที่แสดงออกมาบนหน้าจอ และค่าผลลัพธ์ที่ return ออกมาหลังจากที่ Ruby แปลโค้ดบรรทัดนี้เสร็จ โดยจะใช้เครื่องหมาย “=>” เพื่อแสดงว่ามันคือค่า return จากตัวอย่างนี้ค่า return ก็คือ nil หรือค่าว่างเปล่านั้นเองครับ
ลองดูตัวอย่างการใช้ irb และค่าที่มัน return ออกมาในแต่ละครั้งกันดีกว่าครับ จะได้ get idea
C:\>irb
irb(main):001:0> 1+1
=> 2
irb(main):002:0> "one" + "two"
=> "onetwo"
irb(main):003:0> 3.times { puts "Help! " }
Help!
Help!
Help!
=> 3
irb(main):004:0> x = "Arsenal"
=> "Arsenal"
irb(main):005:0> x
=> "Arsenal"
irb(main):006:0> x.upcase
=> "ARSENAL"
irb(main):007:0> x
=> "Arsenal"
irb(main):008:0> x.reverse
=> "lanesrA"
irb(main):009:0>
irb(main):001:0> 1+1
=> 2
irb(main):002:0> "one" + "two"
=> "onetwo"
irb(main):003:0> 3.times { puts "Help! " }
Help!
Help!
Help!
=> 3
irb(main):004:0> x = "Arsenal"
=> "Arsenal"
irb(main):005:0> x
=> "Arsenal"
irb(main):006:0> x.upcase
=> "ARSENAL"
irb(main):007:0> x
=> "Arsenal"
irb(main):008:0> x.reverse
=> "lanesrA"
irb(main):009:0>
สำหรับผมแล้ว irb เป็นเหมือนกับเป็นห้องทดลองเล็กๆที่ภาษา Ruby เตรียมไว้ให้ใช้ คืออยากรู้ว่าถ้าเขียนโค้ดแบบนั้นแบบนี้แล้วผลลัพธ์จะเป็นอย่างไรก็พึ่ง irb นี่แหละครับ
&nbps;
ไม่มีความคิดเห็น:
แสดงความคิดเห็น