지금부터 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 =..

지금부터 Swift 문법을 이해하기 위한 기본 개념들을 익히고자 합니다. 1. Token 언어를 구성하는 다양한 요소 중 가장 작은 단위를 의미하며 ,(Comma) 또는 공백으로 구분할 수 없는 요소를 말합니다. 종류를 살펴보면 다음과 같습니다. - Identifiers- Identifiers(식별자) - Keywords(키워드) - Punctuations(구두점) - Operators(연산자) - Literals(리터럴) 간단한 예를 들면 if 라는 키워드의 경우 i f 또는 i,f 등으로 구분하여 사용할 수 없으므로 if 자체가 하나의 의미를 가지는 토큰이라고 할 수 있습니다. 위 토큰 중 Literal, Identifiers, Keywords 에 대해 좀 더 살펴보겠습니다. 먼저, Literal 은..
- Total
- Today
- Yesterday
- string
- java
- 프로그래머스
- 수학
- Baekjoon
- programmers
- Algorithm
- CodePipeline
- 순열
- CodeCommit
- 소수
- search
- 에라토스테네스의 체
- CodeDeploy
- array
- ionic
- BFS
- cloudfront
- DFS
- EC2
- permutation
- map
- spring
- 조합
- Dynamic Programming
- sort
- Combination
- ECR
- AWS
- SWIFT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |