这个swift switch语句有什么问题?

时间:2015-05-18 08:38:24

标签: swift

给出错误:类型'String'不符合协议'IntervalType'

var value = "MELBOURNE"

func citycode(value:String) -> String{                
    switch (value){            
        case "MELBOURNE":
           return "MEL"
        case "TOKYO
           return "TOK"

    default :
        return "MEL"
    }
}

1 个答案:

答案 0 :(得分:0)

var value = "MELBOURNE"

func citycode(value: String) -> String {
    switch (value){
    case "MELBOURNE": return "MEL"
    case "TOKYO"    : return "TOK"
    default: return "MEL"
    }
}

citycode(value) // Prints "MEL"

你的“TOKYO”案件并不完整......就是这样。