#48 nested loop(巢狀迴圈) — 畫星星蘋果

Timmy-Luo
3 min readMay 28, 2021

--

正方形

//正方形func square() {for _ in 1...number {for _ in 1...number {content += images[imageIndex]}content += "\n"}resultLabel.text = content}

三角形

//三角形func triangle() {for i in 1...number {for _ in 1...i {content += images[imageIndex]}content += "\n"}resultLabel.text = content}

金字塔

//金字塔func pyramid() {for i in (1...number).reversed() {for _ in stride(from: i, to: 1, by: -1) {content += "🥑"}for _ in 1...2 * number + 1 - 2 * i  {content += images[imageIndex]}content += "\n"}resultLabel.text = content}

菱形

//菱形func diamond() {for i in (1...number).reversed() {for _ in stride(from: i, to: 1, by: -1) {content += "🥑"}for _ in 1...2 * number + 1 - 2 * i  {content += images[imageIndex]}content += "\n"}for i in 1...number - 1 {for _ in 1...i {content += "🥑"}for _ in 1...2 * number - 1 - 2 * i {content += images[imageIndex]}content += "\n"}resultLabel.text = content}

Github

--

--

No responses yet