๋ฐ์ํ
๐ ๋ชฉ์ฐจ
- ๊ธฐ๋ณธ ํํ
- ํ๋ผ๋ฏธํฐ ๊ธฐ๋ณธ ๊ฐ
- ์ ๋ฌ์ธ์ ๋ ์ด๋ธ
- ๊ฐ๋ณ ๋งค๊ฐ๋ณ์
๐ ๊ธฐ๋ณธํํ
func ํจ์๋ช
(์ ๋ฌ์ธ์ ๋ ์ด๋ธ: ํ๋ผ๋ฏธํฐ ์ด๋ฆ: ๋ฐ์ดํฐ ํ์
) -> ๋ฐํ ํ์
{
return ๋ฐํ ๊ฐ
}
์์
func sum (a: Int, b: Int) -> Int {
return a + b
}
sum(a: 2, b :3) // 5
๐ ํ๋ผ๋ฏธํฐ ๊ธฐ๋ณธ๊ฐ ์ค์
func printName(name: String = "Eddie") {
print("Hello \(name)")
}
printName()
๐ ์ ๋ฌ์ธ์ ๋ ์ด๋ธ
func sendMessage(from myName: String, to name: String) -> String {
return "Hello \(name)! I am \(myName)"
}
sendMessage(from: "Sam", to: "Eddie") // "Hello Eddie! I am Sam"
์ด๋ ๊ฒ ์ ๋ฌ์ธ์๋ฅผ ํธ์ถํ ๋ ์ข๋ ๋ช ์์ ์ธ ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ์ ์์ต๋๋ค.
ํ์ง๋ง ๋ง์ฝ์ _
๋ฅผ ์ด๋ค๋ฉด ์๋ฌด๊ฒ๋ ์์ฐ๋ ํํ๋ก ๋ง๋ค์ ์์ด์.
func sub(_ a: Int, _ b: Int) -> Int {
return a - b
}
sub(4, 1)
๐ ๊ฐ๋ณ ๋งค๊ฐ๋ณ์
ํจ์๋ง๋ค ํ๋์ ๊ฐ๋ณ ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ์ง์ ์์ต๋๋ค.
func sayHello(me: String, friends: String...) -> String {
return "HELLO \(friends) !!! by \(me)"
}
sayHello(me: "Eddie", friends: "Sam", "Claire", "Jason") // "HELLO ["Sam", "Claire", "Jason"] !!! by Eddie"
๋ฐ์ํ
'Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Swift ๊ตฌ์กฐ์ฒด์ ํด๋์ค (0) | 2021.11.21 |
---|---|
Swift ์ต์ ๋ (0) | 2021.11.20 |
Swift ์ปฌ๋ ์ ํ์ (0) | 2021.11.20 |
Swift for loop and While (0) | 2021.11.19 |
Swift ๋ณ์, ์์ ๊ทธ๋ฆฌ๊ณ ํ์ (0) | 2021.11.19 |