일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- switch-case
- 2차원 객체배열
- pagination
- CKEditor4
- 상속
- 제어문
- amazon
- 차이점
- EC2
- CodeIgniter
- bootstrap
- programmers
- Xcode
- Java
- Gradle
- 자료불러오기
- 사용법
- jQuery
- PHP
- DatePicker
- 전의 의존성
- 옵셔널
- class
- 객체
- Spring
- guard
- 함수
- 클래스
- AWS
- SWiFT
- Today
- Total
목록함수 (4)
not bad 한 개발
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) variadic parameter(가변 매개변수) 함수가 가변 매개변수를 받는 것을 가리키기 위해 세 개의 점(...)을 사용합니다. //가변 매개변수 사용법 func [함수명]([가변 매개변수명]: [자료형]...){ //코드 } [함수명]([가변 매개변수명]:[함수의 자료형에 맞는 임의 값]) 함수마다 가변매개 변수는 하나만 가질 수 있습니다. (가변 매개변수 사용 예제) func add(num: Int...) { var sum:Int = 0 for number in num { sum = sum + number } print(sum) } add(num:4,10,1) add(num:1,..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) 함수는 여러 결과 값들을 튜플로 감싸서 반환할 수 있습니다. 튜플은 아래코드의 리턴값의 형태를 튜플이라고 생각하면 됩니다. (여러 개의 결과 반환 예시) func changer(length: Float) -> (yard: Float, centimeter: Float, meter: Float){ let yard = length * 0.0277778 let centimeter = length * 2.54 let meter = length * 0.0254 return(yard,centimeter,meter) } var changerTuper = changer(length:20)//charger..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) 아규먼트(argument)로 전달하는 값이 없을 경우, 디폴트 매개변수 값을 사용합니다. 함수를 선언할 때 매개변수에 디폴트 값을 할당합니다. (디폴트 매개변수 정의 예제) func Hello(number: Int, Name: String = "dabean") -> String{ return("\(Name), 당신의 번호는 \(number)") }var Message1 = Hello(number:20, Name: "jean") var Message2 = Hello(number:100) print(Message1) // jean, 당신의 번호는 20 print(Message2) // dab..
(인덕대학교 컴퓨터소프트웨어학과 iOS프로그래밍기초(21-2학기)한성현 교수님 강의 내용을 변형 및 요약 했습니다.) func(함수) 함수는 특정 작업을 수행하기 위한 독립적인 코드 집합입니다. //선언방법 func [함수명]([외부 매개변수] [내부 매개변수]: [자료형]) -> [리턴형]{ return [내부 매개변수] //함수를 정의할 때는 내부 매개변수명을 사용합니다. } [함수명]([외부 매개변수]) //함수를 호출할 때는 외부 매개변수명을 사용합니다. 선언시 외부 매개변수명은 생략이 가능합니다. 외부 매개변수명을 생략한 경우 함수를 호출할 때에는 내부 매개변수명을 사용합니다. 매개변수(parameter)와 인수(argument)는 차이점이 있습니다. 함수 정의의 값을 매개변수, 호출시의 값은 ..