Devdit
 

Ruby แปลง int เป็น float ด้วย to_f

549

Ruby แปลง int เป็น float ด้วย to_f บทความนี้สอนใช้คำสั่ง to_f เพื่อแปลงค่าของตัวแปรให้เป็นชนิดเลขทศนิยม (float) ตัวอย่างแปลงค่าตัวแปรชนิดตัวเลข (int) ให้เป็นเลขทศนิยม (float) สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Ruby แปลง int เป็น float ด้วย to_f

i = 123
f = i.to_f
puts "ตัวแปร i เป็นชนิด #{i.class} มีค่าเท่ากับ #{i}"
puts "ตัวแปร f เป็นชนิด #{f.class} มีค่าเท่ากับ #{f}"

ผลลัพธ์

ตัวแปร i เป็นชนิด Integer มีค่าเท่ากับ 123
ตัวแปร f เป็นชนิด Float มีค่าเท่ากับ 123.0

คำอธิบาย

Ruby แปลง int เป็น float จากตัวอย่างสร้างตัวแปร i ชนิดตัวเลข มีค่าเท่ากับ 123 จากนั้นแปลงค่าดังกล่าวให้เป็นชนิดทศนิยม (float) ด้วยคำสั่ง i.to_f เก็บค่าไว้ที่ตัวแปร f สุดท้ายแสดงชนิดของตัวแปรพร้อมค่าตัวแปรออกสู่หน้าจอด้วยคำสั่ง class และ puts

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