이번 글에서는 Swift 의 Tuples 에 대해 알아보겠습니다. 1. Tuples Swift 의 기본적인 자료형(Int, String, Bool 등)은 값을 하나만 저장할 수 있는 Scala Type 입니다. Tuple 은 2개 이상의 값을 한번에 저장할 수 있는 자료형이며 이를 Component Type 이라고 합니다. 이때 서로 다른 자료형도 같이 저장할 수 있습니다. // 표현식 // (expr1, expr2, ...) // 각각의 expr 는 Tuple Member 라고 함 let data = ("", 200, "OK", 12.34) data // 자료형은 (String, Int, String, Double) 을 저장하는 튜플 // 튜플 멤버에 접근할 때는 // tuple표현식.n // n 은 ..
지금부터 Closures 에 대해 알아보겠습니다. 1. Closures Closures 란, 비교적 짧고 독립적인 코드 공간을 의미하며 Self-contained code blocks 이라고 합니다. 종류는 다음과 같습니다. - Named Closures: Function, Nested Function (일반적으로 Function 을 의미) - Unnamed Closures: Anonymous Function (일반적으로 Closures 를 의미) Closures 또한, 함수와 같이 다음의 특징을 가지며, 따라서 함수와 완전히 호환됩니다. - 변수나 상수에 전달할 수 있고 - 파라미터로 전달할 수 있고 - 함수의 리턴 값으로 사용될 수 있음 클로저 형태는 다음과 같습니다. // closures 표현식 문..
지금부터 Swift 의 함수(Functions)에 대해 알아보겠습니다. 1. Functions 함수(Functions)은 특정 기능을 수행하는 코드 조각을 의미합니다. 함수를 사용하면 재사용(Reusability)이 가능하여 불필요한 반복을 피할 수 있고 수정도 간편해지는 장점이 있습니다. 스위프트에는 Swift Standard Libray 가 내장되어 있어 다양한 기본 함수를 가져다 사용할 수 있습니다. 함수는 다음과 같이 구분할 수 있습니다. - Calling Functions: 함수를 가져와서 쓰는 것으로 함수 호출이라고 함 - Defining Functions: 직접 함수를 만들어서 사용하는 것으로 함수 선언, 함수 구현이라고 함 기본적인 함수 형태와 예는 다음과 같습니다. // Calling F..
- Total
- Today
- Yesterday
- ionic
- programmers
- ECR
- Combination
- CodeCommit
- permutation
- Dynamic Programming
- sort
- 수학
- 프로그래머스
- EC2
- 조합
- Algorithm
- spring
- java
- 소수
- search
- Baekjoon
- map
- 순열
- 에라토스테네스의 체
- array
- CodeDeploy
- cloudfront
- AWS
- SWIFT
- CodePipeline
- BFS
- string
- DFS
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
