Else if 2.0
ภายในโครงสร้าง if-else จะเขียนโค้ดอะไรก็ได้ รวมถึงใส่ชุดเงื่อนไขซ้อนกันเพิ่มเติมได้ด้วย ลองดูโค้ดต่อไปนี้:
if (number < 10) {
if (number < 5) {
result <- "extra small"
} else {
result <- "small"
}
} else if (number < 100) {
result <- "medium"
} else {
result <- "large"
}
print(result)
พิจารณาข้อความต่อไปนี้:
- ถ้ากำหนด
numberเป็น 6 จะพิมพ์ "small" ออกมาที่คอนโซล - ถ้ากำหนด
numberเป็น 100 R จะพิมพ์ "medium" ออกมา - ถ้ากำหนด
numberเป็น 4 จะพิมพ์ "extra small" ออกมาที่คอนโซล - ถ้ากำหนด
numberเป็น 2500 R จะเกิดข้อผิดพลาด เพราะresultจะไม่ถูกกำหนดค่าไว้
เลือกตัวเลือกที่แสดงข้อความที่ถูกต้องทั้งหมด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด