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 프로그래밍의 나머지 부분을 학습하는 데 훨씬 수월할 것입니다. 프로그래밍 언어는 실제로 코드를 작성하고 실행해 보는 것이 가장 좋은 학습 방법이므로, 이러한 예시들을 직접 시도해 보시길 권장합니다.

 
 
 

 

 

+ Recent posts