枚举Enumerations

枚举,类似于数据库中的表。

难点:实例值和原始值。

import Foundation

enum Sex{

    case Male(Int,Int)

    case Female(String)

}

var barrySex=Sex.Male(3,5)

barrySex = .Female("刀冲")

enum Country:Int{

    case China=1

    case Japan=2

}

var myCountry=Country.China

switch myCountry{

case .China:

    println("China")

case .Japan:

    println("Japan")

default:

    println("null")

}

原文地址:https://www.cnblogs.com/daochong/p/4825815.html