function

    [TIL] Swift. Function Expression

    1. 함수의 선언 기본형태 func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> 반환타입 { /* 함수 구현부 */ return 반환값 } func sum(a: Int, b: Int) -> Int { return a + b } 2. 반환 값이 없는 함수 func 함수이름 (매개변수1이름: 매개변수1타입, 매개변수2이름: 매개변수2타입...) -> Void { /* 함수 구현부 */ return } func printMyName(name: String) -> Void { print(name) } func printYourName(name: String) { print(name) } 3. 매개변수가 없는 함수 func 함수이름 () -> Void { /* 함수 구현부..

    [TIL]Swift. Function

    1. 함수와 메서드의 차이 Method object.methodName() 오브젝트에 종속되어 수행 Function functionName() 기능을 독립적으로 수행 2. Function 함수의 표현식 func functionName(param: paramType) -> returnType { //......... return returnValue } 함수의 이름을 지을때는 최대한 이코드가 무슨 동작을 하는지 유추할수 있도록 지어준다 함수는 어떤 기능을 수행하는 코드블럭입니다 함수는 파라미터를 받을수 있습니다 정수가아닌 소수점을 표현해야 할때에는 Typename을 Double 로 쓴다 함수에 함수자체를 파라미터로 줄수 있다. 함수의 여러 형태 func name () { print(str) } name()..