gpt4 book ai didi

swift - 如何在 Swift 中为 switch case 创建一个 noop block ?

转载 作者:IT王子 更新时间:2023-10-29 05:02:11 33 4
gpt4 key购买 nike

如何在 Swift 中为 switch case 创建一个 noop block ? Swift 强制你在你的情况下至少有一个可执行语句,包括 default。我试着放一个空的 { } 但 Swift 不接受。这意味着 Swift 的 switch case 不能在 if-else 之间完全转换,反之亦然,因为在 if-else 中,您可以在条件中包含空代码。

例如

switch meat {

case "pork":
print("pork is good")

case "poulet":
print("poulet is not bad")

default:
// I want to do nothing here
}

最佳答案

default:
break

Apple 在 this article 中谈到了这个关键字.参见 here ,也是。

Although break is not required in Swift, you can still use a break statement to match and ignore a particular case, or to break out of a matched case before that case has completed its execution.

关于swift - 如何在 Swift 中为 switch case 创建一个 noop block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224441/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com