Latest web development tutorials

สวิฟท์ถ้า ... ถ้า ... อื่นคำสั่งอื่น

เงื่อนไขงบสวิฟท์ เงื่อนไขงบสวิฟท์

หลังจากคำสั่งถ้ามีตัวเลือกอื่นถ้า ... อื่นคำสั่งอื่นถ้า...คำสั่งอื่นในการทดสอบมากกว่าหนึ่งคำสั่งเงื่อนไขที่เป็นประโยชน์อย่างมาก

เมื่อคุณใช้ถ้าอื่นถ้าอื่นต้องการที่จะทราบคำสั่งต่อไปนี้:

  • สามารถมีศูนย์หรือใครหลังจากที่ถ้ามีคำสั่ง แต่ถ้าอื่นถ้าคำสั่งคำสั่งอื่นอื่นถ้าจำเป็นหลังจากคำสั่ง
  • สามารถมีศูนย์หรือมากกว่างบหลังจากที่ถ้ามีคำสั่งอื่นถ้าอื่นถ้ามีคำสั่งจะต้องปรากฏก่อนที่คำสั่งอื่น
  • เมื่อคำสั่งอื่นดำเนินการประสบความสำเร็จในที่อื่น ๆ หรืออื่น ๆ ถ้างบอื่นยังไม่ได้ดำเนินการ

ไวยากรณ์

if boolean_expression_1 {
   /* 如果 boolean_expression_1 表达式为 true 则执行该语句 */
} else if boolean_expression_2 {
   /* 如果 boolean_expression_2 表达式为 true 则执行该语句 */
} else if boolean_expression_3 {
   /* 如果 boolean_expression_3 表达式为 true 则执行该语句 */
} else {
   /* 如果以上所有条件表达式都不为 true 则执行该语句 */
}

ตัวอย่าง

import Cocoa

var varA:Int = 100;

/* 检测布尔条件 */
if varA == 20 {
    /* 如果条件为 true 执行以下语句 */
    print("varA 的值为 20");
} else if varA == 50 {
    /* 如果条件为 true 执行以下语句 */
    print("varA 的值为 50");
} else {
    /* 如果以上条件都为 false 执行以下语句 */
    print("没有匹配条件");
}
print("varA 变量的值为 \(varA)");

เมื่อโค้ดข้างต้นจะรวบรวมการดำเนินการก็จะให้ผลลัพธ์ที่ต่อไปนี้:

没有匹配条件
varA 变量的值为 100

เงื่อนไขงบสวิฟท์ เงื่อนไขงบสวิฟท์