Swift 문법 기초
메서드와 함수
-메서드와 함수는 유사한 기능을 수행하지만, 몇 가지 차이점이 있다.
-함수 : 독립적으로 정의. 특정한 객체나 타입에 속하지 않음.
-메서드 : 클래스, 구조체, 열거형 등의 특정한 타입에 속함. 객체 지향 프로그래밍에서 사용됨.
-차이점
func sayHi(friend: String){
print("Hi~ \(friend)!")
}
sayHi(friend: "영호")
-----------------------------------------------
func sayHi(to friend: String){
print("Hi~ \(friend)!")
}
sayHi(to: "영호")
-----------------------------------------------
func sayHi(_ friend: String) -> String{
return ("Hi~ \(friend)!")
}
print(sayHi("영호"))
-----------------------------------------------
//출력값: Hi~ 영호!