ํ ์ผ์ ๋ฏธ๋ฃจ๋ defer๋ฌธ์ ๋ํด ์ดํดํด๋ณด์.
์ผ๋ฐ์ ์ผ๋ก , defer๋ฌธ์ ์ด๋ค ๋์์ ๋ง๋ฌด๋ฆฌ ๋์์ ํน์ ํ๊ธฐ ์ํด์ ์ฌ์ฉ๋๋ค.
defer๋ฌธ์ ์ฝ๋์ ์คํ์ ์ค์ฝํ๊ฐ ์ข ๋ฃ๋๋ ์์ ์ผ๋ก ์ฐ๊ธฐ์ํค๋ ๋ฌธ๋ฒ
โ๋ฑ๋กํ ์ญ์์ผ๋ก ์คํ -> ์ผ๋ฐ์ ์ผ๋ก ํ๋์ ๋ํผ๋ฌธ๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์
ํจ์๋ฟ๋ง ์๋๋ผ for๋ฌธ์์๋ ์ฌ์ฉ๊ฐ๋ฅ
๋ฌธ๋ฒ
func ํจ์๋ช () {
defer {
print("1")
}
print("2")
}
'swift ๋ฌธ๋ฒ๐ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWIFT] Resultํ์ (0) | 2023.06.06 |
---|---|
[SWIFT] ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ (0) | 2023.06.01 |
[SWIFT] ์๋ฌ ์ฒ๋ฆฌ (Error Handling) (0) | 2023.05.12 |
[SWIFT] ๋์ ๋๋ฆฌ (Dictionary) (0) | 2023.05.12 |
[SWIFT] ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ (0) | 2023.05.10 |