0Pricing
Ruby Academy · บทเรียน

ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้

รับข้อมูลขาเข้าจากผู้ใช้ผ่านคอนโซลและจัดรูปแบบข้อมูลขาออกด้วย puts และ gets

ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้ เป็นบทเรียน Ruby Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Ruby Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Ruby Academy มีบทเรียนทั้งหมด 3 บทเรียน

ข้อมูลเข้าและข้อมูลออกของผู้ใช้

ข้อมูลเข้าและข้อมูลออกของผู้ใช้

การโต้ตอบกับผู้ใช้ผ่านข้อมูลเข้าและข้อมูลออกเป็นส่วนสำคัญของแอปพลิเคชันจำนวนมาก

ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีรับข้อมูลเข้าจากผู้ใช้และจัดรูปแบบข้อมูลออกโดยใช้ puts และ gets

ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้ — ภาพประกอบ 1

การแสดงข้อมูลออกด้วย puts

การแสดงข้อมูลออกด้วย puts

ใช้ puts เพื่อพิมพ์ข้อความไปยังคอนโซล

puts 'Hello, Ruby!'

การใช้คำสั่งพิมพ์ผลลัพธ์

การใช้ print

print ทำงานคล้ายกับ puts แต่จะไม่เพิ่มบรรทัดใหม่

print 'Hello, '
print 'Ruby!'

การรับข้อมูลเข้าจากผู้ใช้

การรับข้อมูลเข้าจากผู้ใช้

ใช้ gets เพื่อรับข้อมูลเข้าจากผู้ใช้ผ่านคอนโซล

puts 'Enter your name:'
name = gets
puts "Hello, #{name}"

การใช้ gets.chomp

การใช้ gets.chomp

gets จะเก็บอักขระขึ้นบรรทัดใหม่ไว้ด้วย ใช้ chomp เพื่อลบอักขระดังกล่าว

puts 'Enter your city:'
city = gets.chomp
puts "You live in #{city}."

การแทรกตัวแปรในสตริง

การแทรกตัวแปรในสตริง

ใช้ #{} ภายในเครื่องหมายอัญประกาศคู่เพื่อแทรกตัวแปรลงในสตริง

name = 'Alice'
puts "Hello, #{name}!"

การรับข้อมูลเข้าที่เป็นตัวเลข

การรับข้อมูลเข้าที่เป็นตัวเลข

ใช้ to_i เพื่อแปลงข้อมูลเข้าเป็นจำนวนเต็ม

puts 'Enter your age:'
age = gets.chomp.to_i
puts "In 5 years, you will be #{age + 5} years old."

การจัดรูปแบบข้อมูลออก

การจัดรูปแบบข้อมูลออก

ใช้ printf หรือ sprintf เพื่อจัดรูปแบบข้อมูลออก

price = 9.99
printf('Price: $%.2f', price)

ยินดีด้วย!

ยินดีด้วย!

คุณได้เรียนรู้วิธีรับข้อมูลเข้าจากผู้ใช้และจัดรูปแบบข้อมูลออกในรูบีแล้ว

ต่อไป คุณจะได้ศึกษาการทำงานกับ JSON และ YAML

ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้ — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Ruby Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Ruby Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้”

รับข้อมูลขาเข้าจากผู้ใช้ผ่านคอนโซลและจัดรูปแบบข้อมูลขาออกด้วย puts และ gets คุณปฏิบัติ Ruby Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Ruby Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Ruby Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 3 บทเรียน

บทเรียน “ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Ruby Academy นี้ได้ไหม

ได้ บทเรียน Ruby Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การอ่านและเขียนไฟล์
  2. ข้อมูลขาเข้าและข้อมูลขาออกของผู้ใช้
  3. การทำงานกับ JSON และ YAML
← กลับไปที่ Ruby Academy