강의/강의 챌린지(iOS 앱 개발 올인원 패키지 Online)
패스트캠퍼스 챌린지 8일차(수정)
ywangnon
2021. 11. 8. 22:29
8일차는 함수를 공부하였다.
함수와 메소드, 사실 용어를 혼동해서 사용할 때가 많다. 함수가 좀 더 넓은 범위의 용어로, 기능을 수행하는 코드를 뜻한다.
메소드는 함수 중에서 오브젝트(클래스, 구조체, 열거형)에 안에 속해서 기능을 수행하는 함수를 말한다.
// 정의
func printName() {
print("My name is Jason")
}
// 사용
printName()
앞에 func 키워드를 입력하고 함수의 이름을 넣어서 코드를 작성한다. 사용할 때는 함수의 이름으로 사용하면 된다.
반환값이 필요할 때는 -> 반환값 의 형태로 작성해준다.
그러면 return 키워드 뒤에 있는 값을 함수가 끝날 때 반환해준다.
이 반환값을 변수에 넣어서 사용하던가, 바로 사용하면 된다.
// 정의
func totalPrice(price: Int, count: Int) -> Int {
let totalPrice = price * count
return totalPrice
}
// 사용
// 값을 따로 정의하여 사용할 수 있다.
let calculatedprice = totalPrice(price: 10000, count: 77)
함수를 요약하자면, 자판기와 같다고 할 수 있습니다.
자판기가 동전을 받고 음료수나 원하는 것을 주는 것처럼, 함수도 파라미터로 인자를 받아서 리턴값을 줍니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
수강료 100% 환급 챌린지 | 패스트캠퍼스
딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!
fastcampus.co.kr
#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #iOS앱개발올인원패키지Online.