Devdit
 

Ruby to_s คือคำสั่งอะไร ใช้ทำอะไร

1.2K

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 แสดงชนิดของตัวแปร และค่าของตัวแปรออกสู่หน้าจอ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ