Day 03 - TIL
Swift 기초 문법
Day 03 - TIL
📘 Day 3 - Today I Learned
🧑💻 기본 데이터 타입의 이해
- 변수(Variable):
var
키워드로 선언하며 값 변경 가능 - 상수(Constant):
let
키워드로 선언하며 값 변경 불가
📊 주요 데이터 타입
타입 | 설명 |
---|---|
Int | 정수형 숫자 |
Double | 소수점을 포함한 실수형 (더 높은 정밀도) |
Float | 소수점을 포함한 실수형 (낮은 정밀도) |
String | 텍스트 데이터 |
Bool | true 또는 false 값을 가짐 |
🔁 데이터 타입 변환 (Type Casting)
1
2
3
4
let integer = 10
let floatValue = Float(integer)
let doubleValue = Double(integer)
let stringValue = String(integer)
➕ 연산자
➗ 산술 연산자
1
2
3
4
5
+ // 덧셈
- // 뺄셈
* // 곱셈
/ // 나눗셈
% // 나머지
🔍 비교 연산자
1
2
3
4
5
6
== // 같음
!= // 다름
> // 보다 큼
< // 보다 작음
>= // 크거나 같음
<= // 작거나 같음
⚙️ 논리 연산자
1
2
3
&& // AND
|| // OR
! // NOT
🧮 할당 연산자
1
2
3
4
5
= // 값 할당
+= // 더한 후 할당
-= // 뺀 후 할당
*= // 곱한 후 할당
/= // 나눈 후 할당
✅ 조건문
🔹 if - else 문
1
2
3
4
5
6
7
let temperature = 30
if temperature > 25 {
print("더운 날씨입니다.")
} else {
print("시원한 날씨입니다.")
}
🔸 else if 문
1
2
3
4
5
6
7
8
9
let score = 85
if score >= 90 {
print("A 등급입니다!")
} else if score >= 80 {
print("B 등급입니다!")
} else {
print("더 노력하세요!")
}
🔁 switch 문
1
2
3
4
5
6
7
8
9
10
11
12
let day = "금요일"
switch day {
case "월요일":
print("한 주의 시작입니다!")
case "금요일":
print("주말이 다가오고 있어요!")
case "토요일", "일요일":
print("주말입니다! 푹 쉬세요!")
default:
print("일상적인 하루입니다.")
}
This post is licensed under CC BY 4.0 by the author.