728x90
swift ํจ์์์ ์๋์ฒ๋ผ external, internal ํ๋ผ๋ฏธํฐ๋ฅผ ์ง์ ํ ์ ์๋ค.
func myFunc(External Internal: Type){
print(Internal)
}
myFunc(External: value)
๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ๋ถ๋ถ์์ myFunc ํจ์๋ฅผ ํธ์ถํ ๋, External ๋ณ์์ ์ด๋ค ๊ฐ์ ๋ฃ์ด์ผ ํ๋์ง ์์ฒ๋ผ ์ ํํ๊ฒ ๋ช ์ํด์ผ ํ๋ค.
์ด ๋, ์๋์ฒ๋ผ _ ํค์๋๋ฅผ ์ฌ์ฉํ๋ค๋ฉด External ๋ณ์๋ช ์ ์์ ์ด๋ ๋๋ค.
func myFunc(_ Internal: Type){
print(Internal)
}
myFunc(value)
์ด์ง ํท๊ฐ๋ฆฌ์ง๋ง ๊ธฐ์ตํด๋์!
728x90
'๐ฑ App Development Study > iOS๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Udemy iOS & Swift Bootcamp] ํ์ฌ ์์น ์ ๋ณด ์ฌ์ฉํ๊ธฐ (0) | 2023.05.15 |
---|---|
[Udemy iOS & Swift Bootcamp] extension (0) | 2023.05.14 |
[Udemy iOS & Swift Bootcamp] Computed Property(์ฐ์ฐ ํ๋กํผํฐ) (0) | 2023.05.07 |
[Udemy iOS & Swift Bootcamp] API ๋ก Json ๋ฐ์ดํฐ ๋ฐ์์ค๊ธฐ. Json Parsing (0) | 2023.05.06 |
[Udemy iOS & Swift Bootcamp] Closure(ํด๋ก์ ) (0) | 2023.04.29 |