-
Argument Label - FunctionsiOS/๐ Swift 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
'iOS > ๐ Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] Function Notation - Functions (2) 2020.11.08 Variadic Parameters - Functions (0) 2020.11.07 In-Out Parameters - Functions (0) 2020.11.06 Parameters - Functions (0) 2020.11.06 guard Statement - Conditional Statements (0) 2020.11.04