概要 Swiftのswitch文では、各case節やdefault節に何か1行以上処理が書いてないと文法エラーになります。 コメントは不可です。Objective-Cではdefault節に// do nothing等のコメントだけ書くことも多かったと思いますが、swiftでは文法エラーになります。 処理はbreakやprintln、returnなどなんでもOK。とくに必要な処理がない場合は、breakを記述すると処理を変えず文法エラーを回避することができます。 Swiftではswitch文のdefault節が必須になりました。 →取りうるすべての値をカバーしていれば、default節は必須ではありません。 mono0926さんからいただいたご指摘をもとに、誤りを修正しました。どうもありがとうございます! 2014/08/17 解決法 処理がない場合は、明示的にbreakを書けばOK var