0
- 我真的得到了什么是定义
enum
点和它做什么 - 怎么来当输入类型是
Int
我们有两个1
和其他一些字符串作为我们的情况下 - 什么是
rawValue
。
enum Rank : Int {
case Ace = 1
case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten
case Jack, Queen, King
func simpleDirection() -> String {
switch self {
case .Ace:
return "Ace"
case .Jack:
return "Jack"
case .Queen:
return "Queen"
case .King:
return "King"
default:
return String (self.rawValue)
}
}
}
let ace = Rank.Ace
let aceRawValue = ace.rawValue
究竟自我指的是什么?这是我们在案件中所做的吗? :) – dkfloza
实例方法,如'simpleDirection'' self'指引用该方法的对象。例如,如果我们要调用'ace.simpleDirection()','self'就是指'ace'。你的例子中的switch语句只是将'self'与各种枚举值进行比较。 – nilern