เพิ่ม else
สามารถใช้ else statement ร่วมกับ if statement เท่านั้น โดย else ไม่จำเป็นต้องมีเงื่อนไข โค้ดในส่วนของ else จะทำงานเมื่อเงื่อนไขทั้งหมดก่อนหน้าในโครงสร้างการควบคุมเป็น FALSE รูปแบบการใช้งานมีดังนี้:
if (condition) {
expr1
} else {
expr2
}
สิ่งสำคัญคือ keyword else ต้องอยู่บรรทัดเดียวกับวงเล็บปิดของส่วน if!
if statement ทั้งสองที่เขียนไว้ในแบบฝึกหัดก่อนหน้าพร้อมใช้งานแล้ว ตอนนี้ให้เพิ่ม else statement ที่เหมาะสมให้กับทั้งสองส่วน!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R ระดับกลาง
คำแนะนำการฝึกหัด
เพิ่ม else statement ให้กับโครงสร้างการควบคุมทั้งสอง โดยให้
- พิมพ์ "Unknown medium" ออกทางคอนโซล เมื่อเงื่อนไข if บน
mediumไม่เป็นจริง - R พิมพ์ "Try to be more visible!" เมื่อเงื่อนไข if บน
num_viewsไม่เป็นจริง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Variables related to your last day of recordings
medium <- "LinkedIn"
num_views <- 14
# Control structure for medium
if (medium == "LinkedIn") {
print("Showing LinkedIn information")
}
# Control structure for num_views
if (num_views > 15) {
print("You're popular!")
}