タグ

2014年7月10日のブックマーク (1件)

  • Swift言語の入門 (2) 列挙型編

    早速ですが横道にそれていきたいと思います。個人的にSwift言語で「これは!」と思ったポイントに、列挙型の強化があります。いままでObjective-Cでは、定数をまとめてたくさん変数するための構文、程度の認識が強かった列挙型ですが、Swiftではメソッドを持つことができるようになる等、大幅に強化されました。 1.列挙型 enum CompassPoint { case North case South case East case West } これはシンプルなサンプルですが、方位を列挙するためのenumです。それぞれの値は、CやObjective-Cとは異なり、int型が勝手に割り当てられたりすることはありません。 switch directionToHead { case .North: println("Lots of planets have a north") case .So