iOS/๐ Swift
Argument Label - Functions
woozzang
2020. 11. 7. 13:23
func example (label name: Type) { // label: Argument Lable, name: Parameter Name
....
}
๋ฐ๋ก ์ ์ํ์ง ์์ ์, Parameter Name์ด Argument Lable์ด ๋ฉ๋๋ค.
ํจ์๋ฅผ ํธ์ถํ ๋๋ Argument Label์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Parameter Name์ ํจ์ ํธ์ถ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Parameter Name์ ํจ์ Body์์ ์ฌ์ฉํฉ๋๋ค.
example(label: expr) // ํจ์ ํธ์ถ ์ Argument Label์ ์ด์ฉํด์ผ ํฉ๋๋ค.
/* WildCard Pattern */
func example2 (_ name: type) {
...
}
example2(expr) // WildCard Pattern์ ์ด์ฉํ๋ฉด, Argument Label ์์ด ํธ์ถํด์ผ ํฉ๋๋ค.
๋.
์ด์ ๊ธ: Parameters - Functions
Parameters - Functions
" ํจ์ ๋ธ๋ก ๋ด์์ ์ฌ์ฉํ๋ ์์ ์์" Argument Label์ ๋ฐ๋ก ์ ์ํ์ง ์์ผ๋ฉด, Parameter Name์ด Arguemnt Label์ด ๋ฉ๋๋ค. *Argument์์ ๊ตฌ๋ถ ํจ์ ํธ์ถ ์ฝ๋์์ ์ ๋ฌํ Argument๊ฐ ํจ์ ์ ์๋ถ์ Paramete..
woozzang.tistory.com