Ruby แปลง string เป็น int ด้วย to_i บทความนี้สอนใช้คำสั่ง to_i เพื่อแปลงค่าจาก string หรือชนิดอื่น เป็น int วิธีการใช้งานคือ เขียน to_i หลังตัวแปรที่ต้องการแปลงเป็นตัวเลข หรือ int สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Ruby แปลง string เป็น int ด้วย to_i
s = '123'
i = s.to_i + 10
puts "ตัวแปร i = #{i}"
ผลลัพธ์
ตัวแปร i = 133
Ruby แปลง string เป็น int ด้วย to_i จากตัวอย่างสร้างตัวแปรชื่อ s เก็บค่า string คือ ‘123’ จากนั้นแปลงตัวแปร s เป็น int ด้วย s.to_i และบวกเพิ่มอีก 10 เก็บค่าไว้ที่ตัวแปร i สุดท้ายแสดงค่าตัวแปร i ออกสู่หน้าจอด้วยคำสั่ง puts