라벨이 function인 게시물 표시

[swift] 함수(fuction)의 기본 개념정리

이미지
[swift] 함수(fuction) 정리 같은 코드를 복사 붙여넣기 하면서 쓰지 않기 위해 함수를 사용한다. 함수의 기능에 대해 정리하면서 남긴 기록. 정의하는 방법 사용법은 간단하다 func 키워드 뒤에 함수 이름과 ()를 붙여주면된다. func printHello(){ print("hello") } 사용하는 방법 간단하다 함수이름과 빈()를 붙여주면 된다. printHello() // hello 출력 인자 넘겨주기 ()사이에 이름과 타입을 명시해주면 된다. let speedLimit = 100 let mySpeed = 80 func printSpeedViolationStatus(speed: Int){ print(speed > speedLimit ? 'Speed violation!' : 'Keep driving.') } printSpeedViolationStatus(speed: mySpeed) // Keep driving. 여러개의 인자를 넘겨주는 방법은 , 로 추가해서 넘겨준다 let speedLimit = 80 let mySpeed = 100 func printSpeedViolationStatus(speed: Int, speedLimit: Int){ print(speed > speedLimit ? 'Speed violation!' : 'Keep driving.') } printSpeedViolationStatus(speed: mySpeed, speedLimit: speedLimit) // Speed violation! 인자 기본 값(Default Parameter Values) 기본값을 넣을 수 있다. speedLimit: Int = lowLimit 와 같이 작성한다. let mySpeed = 100 let lowLimit = 80 func printSpeedViolationStatus