小编111*_*111的帖子

swift:如何在switch case语句中替换if else

我有这个if else检查:

var aItem: CGFloat = 0

if item == 0 {
    aItem = 457

} else if item == 1 {
    aItem = 576

} else if item == 2 {
    aItem = 758

}

print(aItem)
Run Code Online (Sandbox Code Playgroud)

我想用switchcase语句替换这段代码.怎么做?

我试过了:

    var aItem: CGFloat = 0

    switch item {
    case _ where item == 0:

        aItem = 457

    case _ where item == 1:

        aItem = 576

    case _ where item == 2:

        aItem = 758

    default:
        print("this …
Run Code Online (Sandbox Code Playgroud)

switch-statement ios swift

3
推荐指数
1
解决办法
818
查看次数

标签 统计

ios ×1

swift ×1

switch-statement ×1