読者です 読者をやめる 読者になる 読者になる

hachinoBlog

hachinobuのエンジニアライフ

case文の中で変数宣言対処法

case文の中で新たに変数を宣言してもエラーになってしまうが{}で囲ってやればエラーにならない。

switch(a) {
   case :a
        NSString a = 〜;       //これはエラーになる
        break;

   case:b {
        NSString b = 〜;      //これならエラーにならない
   }
   break;
}