//함수 - function
//가장 기본적인 함수 형식
func sayHello(){
print("Hello")
}
sayHello()
// 파라메타를 가지고 있는 함수 만들기
func sayHello2(name : String){
print("Hello, \(name)")
}
sayHello2("Park")
// default 값을 지정해주고 싶을 때
func sayHello3(name : String = "Kim"){
print("Hello, \(name)")
}
sayHello3() //default 값을 불러온다.
sayHello3("choi") // 값을 넣어주면 넣어준 값을 출력!
// return 타입이 있는 함수 만들기
func sayHello4(name : String = "Kim",age : Int) -> String{ // ->String 이 형태가 리턴타입을 지정해주는 것
return "\(name) is \(age) years old"
}
print(sayHello4("Choi", age: 27)) //첫번째 인자는 name이라는것을 생략해야함
// 뒷 부분인자도 age를 생략하는 표현식으로 하고자 하면 age : Int 부분을 _ age : Int 로 변경 해준다.
그러면 print(sayHello4("Choi", 27)) 이런식으로 함수를 호출 할 수 있다.
그러면 print(sayHello4("Choi", 27)) 이런식으로 함수를 호출 할 수 있다.
댓글
댓글 쓰기