
1. 문법의 기본
Swift는 다른 프로그래밍 언어와 비슷한 구조를 가지고 있습니다. 예를 들어, 함수를 선언하고, 조건문을 사용하고, 반복문을 통해 코드를 여러 번 실행할 수 있습니다.
func sayHello() {
print("Hello, world!")
}
sayHello() // "Hello, world!" 출력 력
2. 변수와 상수
- 변수: 값이 변경될 수 있는 저장 공간입니다. var 키워드를 사용합니다.
- 상수: 한 번 설정하면 값이 변경되지 않는 저장 공간입니다. let 키워드를 사용합니다.
var name = "Steve" // 변수
name = "Tim" // 값 변경 가능
let pi = 3.14 // 상수
pi = 3.15 // 오류 발생, 상수는 값을 변경할 수 없음
3. 자료형 (Data Types)
- 문자열(Strings): 텍스트 데이터를 저장합니다. 큰따옴표("")로 묶습니다.
- 정수(Integers): 소수점 없는 숫자를 저장합니다.
- 부동소수점 수(Floats and Doubles): 소수점을 포함한 숫자를 저장합니다. Float는 32비트, Double은 64비트 정밀도를 가집니다.
- 불리언(Booleans): 참(true) 또는 거짓(false)만을 저장합니다.
let message: String = "Hello!" // 문자열
let age: Int = 30 // 정수
let weight: Double = 65.5 // 부동소수점 수
let isUpdated: Bool = true // 불리언
4. 연산자 (Operators)
Swift에는 다양한 연산자가 있습니다. 주로 산술 연산, 비교 연산, 논리 연산에 사용됩니다.
- 산술 연산자: +, -, *, /
- 비교 연산자: ==, !=, >, <, >=, <=
- 논리 연산자: && (AND), || (OR), ! (NOT)
let a = 10
let b = 20
let sum = a + b // 30
let isEqual = (a == b) // false
let isGreater = (a > b) // false
let isAdult = true
let hasTicket = false
let canEnter = isAdult && hasTicket // false (AND 연산)
이러한 기본적인 요소들을 이해하고 익히면, Swift 프로그래밍의 나머지 부분을 학습하는 데 훨씬 수월할 것입니다. 프로그래밍 언어는 실제로 코드를 작성하고 실행해 보는 것이 가장 좋은 학습 방법이므로, 이러한 예시들을 직접 시도해 보시길 권장합니다.
'프로그래밍언어 > 애플스위프트' 카테고리의 다른 글
| 애플스위프트(APPLE SWIFT) - 함수(function), 매개변수와 반환값, 클로저(Closures) (1) | 2024.01.13 |
|---|---|
| 애플스위프트(APPLE SWIFT) - 배열(Arrays), 집합(Sets), 사전(Dictionaries) (1) | 2024.01.13 |
| 애플스위프트(APPLE SWIFT) - 조건문(If,Guard), 반복문(For-in, While, Repaeat-While), 스위치(Switch) (0) | 2024.01.13 |
| 애플스위프트(APPLE SWIFT) - 공부를 위한 준비사항 (2) | 2024.01.13 |
| 애플 스위프트(APPLE SWIFT) - 언어의 특징과 문법 목차 (0) | 2024.01.13 |