지금부터 Swift 의 반복문에 대해 알아보겠습니다. 1. for-in Loop for-in 반복문의 특징은 다음과 같습니다. - 지정된 범위만큼 반복하거나 Collection 을 열거할 수 있습니다. - 얼마든지 중첩해서 사용이 가능합니다. // for loopConstant(반복 상수) in Range(범위) { // statements // } for index in 1 ... 5 { print(index) } // Wildcard Pattern // _ 문자로 반복 상수를 생략할 수 있음 for _ in 1 ... 5 { print("hello") } let power = 10 var result = 1 for _ in 1 ... power { result *= 2 } print(result) /..
지금부터 Swift의 조건문에 대해 알아보겠습니다. 1. if Statement if 문은 조건의 참과 거짓을 판단하여 코드를 실행하는 문장입니다. // if condition { // statement // } let id = "root" let password = "1234qwer" if id == "root" { print("valid id") // => 출력됨 } if password == "1234qwer" { print("valid password") // => 출력됨 } // 두 조건을 한번에 비교 if id == "root" && password == "1234qwer" { print("go to admin page") // => 출력됨 } if id != "root" || password..
지금부터 Swift 의 Operators (연산자)에 대해 알아보겠습니다. 1. Operator Basic 연산자는 연산에 사용하는 문자를 의미하며 영어로는 Operator 라고 합니다. 간단하게 보면 1 + 2 에서 + 가 연산자고 1과 2는 피연산자 (Operand)라고 합니다. 연산자의 종류는 다음과 같습니다. - Unary Operator: 단항 연산자, 피연산자가 하나 => 예) +a - Binary Operator: 이항 연산자, 피연산자가 2개 => 예) a + b - Ternary Operator: 삼항 연산자(조건 연산자), 피연산자 3개 => 예) a ? b : c 사용 시 표기 방법이 있는데 단항 연산자로 사용하는 경우 연산자와 피연산자 사이에 공백이 없어야 됩니다. +a + a //..
Swift 의 기본적인 Data Types 에 대해 알아보겠습니다. 1. Data Types 자료형은 메모리에 저장되는 데이터의 종류와 크기를 지정합니다. Swift 에 내장되어 있는 자료형(Built-in Data Type)의 종류는 다음과 같습니다. - Integer Types: 정수 - Floating-point Types: 실수 - Boolean Types: 참, 거짓 - Character Types: 하나의 문자 - String Types: 하나 이상의 문자 (문자열) 데이터를 저장하는 공간인 Memory 에 대해 간단하게 알아보겠습니다. Memory 는 1과 0을 저장할 수 있는 저장 공간을 가진 반도체를 말합니다. 저장단위의 가장 작은 단위는 Bit 입니다. Bit 는 0, 1을 저장할 수 ..
Swift 문법의 기본인 변수, 상수, Scope 에 대해 알아보겠습니다. 1. Variable 변할 수 있는 값을 의미하며 변수라고 합니다. 변수 선언 방식은 다음과 같습니다. /* var variableName = variableValue */ var name = "Swift" // Swift 에서 문자열은 "" 로 표시 var year = 2020 var valid = true // 참: true, 거짓: false var x = 0.0, y = 0.0, z = 0.0 // 표현식 name // 출력 함수 사용 print(name) print(year) print(valid) print(x, y, z) 이미 선언된 변수에 새로운 값을 할당하는 방식은 다음과 같습니다. /* variableName =..
- Total
- Today
- Yesterday
- search
- Baekjoon
- ECR
- 조합
- 순열
- 소수
- java
- CodeDeploy
- 수학
- AWS
- 에라토스테네스의 체
- CodeCommit
- ionic
- BFS
- programmers
- Combination
- sort
- array
- cloudfront
- Algorithm
- string
- permutation
- spring
- DFS
- EC2
- 프로그래머스
- CodePipeline
- Dynamic Programming
- SWIFT
- map
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |