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