swiftのswitch文で処理内容が重複している時、上手なコードの書き方があれば教えていただきたいです。また、最下部の「理想のコード」のような書き方はできますでしょうか。よろしくお願い致します。
具体的には、UIButtonを以下の順番で配置していこうと考えています。
① 左上(処理A)
② ①の右(処理B)
③ ①の下(処理C)
④ ③の右(処理D)
UIbuttonを複数個作る際は、①で作成されたUIButtonを基準に配置したいと思っています。
//現在のコード //UIbuttonを作る個数 var number = 4 switch number { case 1: 処理A case 2: 処理A + 処理B case 3: 処理A + 処理B + 処理C case 4: 処理A + 処理B + 処理C + 処理D default: }
理想のコード
//UIbuttonを作る個数 var number = 4 switch number { case 1: 処理A case 2: case 1の処理 + 処理B case 3: case 2の処理 + 処理C case 4: case 3の処理 + 処理D default: }
回答3件
あなたの回答
tips
プレビュー