Swift中的空案例

时间:2015-10-05 22:32:52

标签: swift

A行和B行之间有什么区别:

let a = 1
switch a {
case 1:
    break;//line A
case 2:
    print("2")
default:
    ()//line B
}

我的猜测是,break说要离开switch,而()说什么都不做。

我不知道该搜索什么,我是Swift的新手,所以感谢链接

1 个答案:

答案 0 :(得分:3)

在您的示例中,没有区别。它们都是占位符。规则是案件不能完全为空。两者都是满足这一要求的方式。