Devdit
 

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

1.1K

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 ออกสู่หน้าจอ

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