编辑代码

var myString = "Hello world!     -  swift.jsrun.net"
print(myString)
enum Rank: Int {
    case ace = 1
    case Two, Three, Four, Five, Six, Seveen, Eigth, Nine, Ten
    case Jakck, Quenn, King
    func simpleDescription() -> String {
        switch seif {
            case .Ace:
            return "ace"
            case .Jack:
            return "jack"
            case .Qurenn:
            return "quenn"
            case .King:
            return "king"
            default:
            return String(seif.rawValue)
        }
    }
}
let ace = Rank.Ace
let aceRawValue = ace.rawValue



if let convertedRank = Rank(rawValue: 3) {
    let threeDescription = convertedRimpleDescription()
}



enum Suit {
    case Spades, Hearts, Diamonds, Clubs 
   func  simpleDescription() -> String {
       switch self {
           case .Spades:
           return "spades"
           case .Hearts:
           return "hearts"
           case .Diamonds:
           return "diamonds"
           case .Clubs:
           return "clubs"
       }
   }
}
let hearts = Suit.Hearts
let heartsDescription = hearts.simpleDESCRIPTION()



Stryct Card {
    var rank: Rank
    var suit: Suit
    func simpleDescription() -> String {
        return "The \(rank.simpleDescription()) of \(suit.simpleDescription())"
    }
}
let threeOfSPades = Card(rank: .Three, suit: .Spades)
let threeOfSpadesDescription = threeOfSpades.simpleDescription()



enum ServerResponse {
    case Result(String, String)
    case Failure(String)
}

let success = ServerResponse.Result("6:00 am", "8.09 pm")
let failure = ServerResponse.Failure("Out of cheese.")

switch success {
    case let .Result(sunrise, sunset):
    let ServerResponse = "Sunrise is at \(sunrise) and sunset is at \(sunsrt)."
    case let .Failure(message):
    print("Failure... \(message)")
}