[210105] Nested Loop Practice
巢狀迴圈練習
Published in
Jan 5, 2021
丟進Xcode之前有用 Online Compiler跑過看結果(用playground也行啦但當下沒有)
Draw Apple
Details
[ Storyboard ]
[ Elements ]
- 蘋果、Slider 目前數值顯示 — Label(Outlet)
- 形狀選擇 — Segmented Control(Outlet & Action)
點選不同選項時會變回原始值,因為金字塔要做和其他種類不同的效果,所以讓他置左,其餘維持置中
- 蘋果層數 — Slider(Outlet & Action)
把迴圈包入 func 中,再使用 if else 選擇設定對應的迴圈
func 範例,完整寫在 appleFunc.swift 裡面,分享一個碰到最多困難的pyramid()
Extra
迴圈的思考方式:
外圈跑→內圈跑完一輪→外圈才繼續跑
可以想成
(1, 1) (1, 2) (1, 3) (1, 4) (有"\n",換行了)
(2, 1) (2, 2) (2, 3) (2, 4) (有"\n",換行了)
(3, 1) (3, 2) (3, 3) (3, 4) (有"\n",換行了)