함수
2022. 6. 2. 20:56ㆍswift
함수란?
-프로그램 실행 과정 중에서 독립적으로 처리될 수 있는 부분을 분리하여 구조화한 객체
func 함수명(매개변수1: 타입, 매개변수2: 타입 ...) ->반환타입 {
실행내용 return 반환값 } [정석 타입이다]
func helloWorld() -> String {
return "helloWorld!!!"
}
print("helloWorld") == 출력값 helloWorld
helloWorld가 스트링 이기에 프린트가 된다.
입력값과 출력값이 없는 함수
func printHello() {
print("hello")
}
입력값과 리턴값이 없기에 기존 실행내용인 hello가 나타난다
입력값만 있는 함수
출력값이 없는 경우에는 return 없이 작업을 수행하는 코드를 작성한다.
func sayhello() -> String {
let returnValue = "안녕하세요"
return returnValue
}
출력값만 있는 함수
func printhello(name: String) {
print("\(name)님, 안녕하세요")
}
출력 값이 없고 입력값 name이 스트링을 주었다.
반환값과 리턴값이 없으므로 print 해준 값 그대로 나타난다.
입력값과 출력값 둘다 있는 함수
func sayhello(name:String) -> String {
let returnValue = "\(name)님, 안녕하세요"
return returnValue
}
'swift' 카테고리의 다른 글
함수의 매개변수를 알아보자 (0) | 2022.06.06 |
---|---|
딕셔너리를 알아보자 (0) | 2022.06.06 |
변수에 대해서 (0) | 2022.06.02 |
옵셔널에 관하여 (0) | 2022.06.02 |
배열에 관하여 (0) | 2022.06.02 |