水夫と戯れて

Appleの開発言語Swiftのことを書く。公開されている範囲内で書いています。文章に「?」が含まれているところはよく理解していないところ。

タプル

目次>

switch文で複数の値を使うことができたりする。

数値の代わりに _ を使うことができる。

範囲を示す場合は(-2...2, -2...2)のように...で表す。

バリューバインディング
//Value binding
    func function002()  {
        let thePoint = (0, 2)
        switch thePoint {
        case (let x, 0):
            println("xに値が入っている。xの値は \(x)")
        case (0, let y):
            println("yに値が入っている。yの値は \(y)")
        case let (x, y):
            println("両方に値が入っている。 (\(x), \(y))")
        }
        
    }