๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์
- ๊ธฐ๋ณธ๊ฐ์ ๊ฐ๋ ๋งค๊ฐ๋ณ์๋ ๋งค๊ฐ๋ณ์ ๋ชฉ๋ก ์ค์ ๋ค์ชฝ์ ์์นํ๋ ๊ฒ์ด ์ข๋ค.
func greeting(friend: String, me: String: "Finit"){
print("Hello \(friend)! I'm \(me)")
}
- ๋งค๊ฐ๋ณ์ ๊ธฐ๋ณธ๊ฐ์ ๊ฐ๋ ๋งค๊ฐ๋ณ์๋ ์๋ตํ ์ ์๋ค.
greeting(friend: "finit")
์ ๋ฌ์ธ์ ๋ ์ด๋ธ
- ์ ๋ฌ์ธ์ ๋ ์ด๋ธ์ ํจ์๋ฅผ ํธ์ถํ ๋ ๋งค๊ฐ๋ณ์์ ์ญํ ์ ์ข ๋ ๋ช
ํํ๊ฒ ํ๊ฑฐ๋ ํจ์ ์ฌ์ฉ์์ ์
์ฅ์์ ํํํ ๋ ์ฌ์ฉํ๋ค.
- ํจ์ ๋ด๋ถ์์ ์ ๋ฌ์ธ์๋ฅผ ์ฌ์ฉํ ๋ ๋งค๊ฐ๋ณ์ ์ด๋ฆ์ ์ฌ์ฉํ๋ค.
func greeting(to friend: String, from me: String){
print("Hello \(friend)! I'm \(me).")
}
- ํจ์๋ฅผ ํธ์ถํ ๋๋ ์ ๋ฌ์ธ์ ๋ ์ด๋ธ์ ์ฌ์ฉํด์ผํ๋ค.
greeting(to: "hana", from: "finit")
๊ฐ๋ณ ๋งค๊ฐ๋ณ์
- ์ ๋ฌ ๋ฐ์ ๊ฐ์ ๊ฐ์๋ฅผ ์๊ธฐ ์ด๋ ค์ธ ๋ ์ฌ์ฉํ๋ค.
- ๊ฐ๋ณ ๋งค๊ฐ๋ณ์๋ ํจ์ ๋น ํ๋๋ง ๊ฐ์ง ์ ์๋ค.
func sayHelloToFriends(me: String, friends: String...) -> String{
return "Hello \(friends)! I'm \(me).")
}
print(sayHelloToFriends(me: "finit", friends: "a","b","c"))
// Hello ["a","b","c"]! I'm finit.
print(sayHelloToFriends(me: "finit"))
// Hello []! I'm finit.