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

ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการเปรียบเทียบใช้สำหรับเปรียบเทียบค่า
puts 10 == 10 # true
puts 10 != 5 # true
puts 10 > 5 # true
puts 10 < 5 # falseตัวดำเนินการ AND เชิงตรรกะ (&&)
ตัวดำเนินการ AND เชิงตรรกะ (&&)
ตัวดำเนินการ && จะส่งคืนค่าเป็นจริงก็ต่อเมื่อทั้งสองเงื่อนไขเป็นจริง
puts true && true # true
puts true && false # falseตัวดำเนินการ OR เชิงตรรกะ (||)
ตัวดำเนินการ OR เชิงตรรกะ (||)
ตัวดำเนินการ || จะส่งคืนค่าเป็นจริงเมื่อมีอย่างน้อยหนึ่งเงื่อนไขเป็นจริง
puts true || false # true
puts false || false # falseตัวดำเนินการ NOT เชิงตรรกะ (!)
ตัวดำเนินการ NOT เชิงตรรกะ (!)
ตัวดำเนินการ ! จะเปลี่ยนค่าบูลีนให้เป็นค่าตรงข้าม
puts !true # false
puts !false # trueการรวมตัวดำเนินการ
การรวมตัวดำเนินการ
คุณสามารถรวมตัวดำเนินการเชิงตรรกะและการเปรียบเทียบไว้ในนิพจน์เดียวกันได้
age = 25
puts age > 18 && age < 30 # trueการประเมินผลแบบลัดวงจร
การประเมินผลแบบลัดวงจร
Ruby จะหยุดประเมินนิพจน์ทันทีที่ทราบผลลัพธ์
puts true || (puts 'Not executed') # 'true' and skips the second partตัวดำเนินการยานอวกาศ ()
ตัวดำเนินการยานอวกาศ (<=>)
ตัวดำเนินการ <=> จะส่งคืนค่า:
- -1 เมื่อค่าตัวถูกดำเนินการทางซ้ายมีค่าน้อยกว่า
- 0 เมื่อทั้งสองค่ามีค่าเท่ากัน
- 1 เมื่อค่าตัวถูกดำเนินการทางซ้ายมีค่ามากกว่า
puts 10 <=> 5 # 1
puts 10 <=> 10 # 0
puts 5 <=> 10 # -1ยินดีด้วย!
ยินดีด้วย!
คุณได้เรียนรู้วิธีใช้ตัวดำเนินการเชิงตรรกะและการเปรียบเทียบใน Ruby แล้ว
ถัดไป คุณจะได้เรียนรู้เกี่ยวกับเมธอดและบล็อก

คำถามที่พบบ่อย
บทเรียน “ตัวดำเนินการตรรกะและการเปรียบเทียบ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ตัวดำเนินการตรรกะและการเปรียบเทียบ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Ruby Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Ruby Academy มีบทเรียนทั้งหมด 3 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ตัวดำเนินการตรรกะและการเปรียบเทียบ”
เรียนรู้การใช้ตัวดำเนินการตรรกะ (&&, ||, !) และการเปรียบเทียบ (==, !=, >, <) ในโปรแกรม Ruby คุณปฏิบัติ Ruby Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Ruby Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Ruby Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 3 บทเรียน
บทเรียน “ตัวดำเนินการตรรกะและการเปรียบเทียบ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Ruby Academy นี้ได้ไหม
ได้ บทเรียน Ruby Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- คำสั่งเงื่อนไข
- ลูปและตัววนซ้ำ
- ตัวดำเนินการตรรกะและการเปรียบเทียบ