เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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)

พิจารณาข้อความต่อไปนี้:

  1. ถ้ากำหนด number เป็น 6 จะพิมพ์ "small" ออกมาที่คอนโซล
  2. ถ้ากำหนด number เป็น 100 R จะพิมพ์ "medium" ออกมา
  3. ถ้ากำหนด number เป็น 4 จะพิมพ์ "extra small" ออกมาที่คอนโซล
  4. ถ้ากำหนด number เป็น 2500 R จะเกิดข้อผิดพลาด เพราะ result จะไม่ถูกกำหนดค่าไว้

เลือกตัวเลือกที่แสดงข้อความที่ถูกต้องทั้งหมด

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R ระดับกลาง

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด