永发信息网

如何指定可变 参数为可选的 Swift 吗

答案:1  悬赏:10  手机版
解决时间 2021-03-23 23:46
  • 提问者网友:临风不自傲
  • 2021-03-23 15:04
如何指定可变 参数为可选的 Swift 吗
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-03-23 16:40
func vardicPrint(strings: String...) {
    if strings.isEmpty {
        println("EMPTY")
    } else {
        for string in strings {
            println(string)
        }
    }
}

func optionalPrint(maybeStrings: String?...) {
    if maybeStrings.isEmpty {
        println("EMPTY")
    } else {
        for string in maybeStrings {
            if let string = string {
                println(string)
            } else {
                println("nil")
            }

        }
    }
}

vardicPrint("Hello", "World", "!")
vardicPrint()

println()

var nilString: String?
optionalPrint("Goodbye", nil, "World", "!")

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯