Ruby to_i คือคำสั่งแปลงค่าตัวแปรที่ต้องการให้เป็นชนิดตัวเลข (Integer) ของภาษา Ruby จากตัวอย่างสร้างตัวแปรชนิดข้อความ string และแปลงค่าดังกล่าวให้เป็นตัวเลข ด้วย to_i พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Ruby to_i คือคำสั่งอะไร ใช้ทำอะไร
s = '100'
n = s.to_i
n = n + 89
puts "ตัวแปร s ชนิด #{s.class} มีค่าเท่ากับ #{s}"
puts "ตัวแปร n ชนิด #{n.class} มีค่าเท่ากับ #{n}"
ผลลัพธ์
ตัวแปร s ชนิด String มีค่าเท่ากับ 100
ตัวแปร n ชนิด Integer มีค่าเท่ากับ 189
Ruby to_i จากตัวอย่างสร้างตัวแปร s = ‘100’ จากนั้นแปลงค่าตัวแปร s จาก string เป็น int เก็บค่าไว้ที่ตัวแปร n ด้วย n = s.to_i และบวกค่า n เพิ่ม 89 สุดท้ายแสดงชนิดของตัวแปรด้วยคำสั่ง class และค่าของตัวแปร ผ่านคำส่ง puts ออกสู่หน้าจอ