320x100
728x90
공식 문서(번역본)를 보고 하나씩 정리하며
공부할 예정!
📌 상수와 변수
- 사용하기 전 반드시 선언 되어야 함
- 상수 선언 : let
- 변수 선언 : var
let maxLogintimes = 10
var userAttemps = 0
최대 로그인 횟수 같이 정해져서 변경되지 않는 값은 상수로 선언
사용자의 현재 로그인 횟수는 실패 시 값이 증가되어야 하므로 변수로 선언
◼ 여러 개 변수 선언 시
var x = 1, y = 2, z = 3
⭐ 세미콜론 사용 여부
swift에서는 세미콜론(;)을 사용하지 않아도 된다. 즉, 생략 가능하다.
하지만 다음과 같이 한 줄에 여러 코드를 작성하려면 세미콜론 생략은 불가능하다. (세미콜론 꼭 필요❗❗)
let word = "Hello, Swift!"; print(word)
📌 타입명시
상수 혹은 변수를 선언할 때, 다음과 같이 타입을 명시해 줄 수 있다.
var message : string
message는 어떠한 문자열 값을 저장할 수 있는 것이다.
다음과 같이 여러 변수 한줄에서 선언 가능
var red, blue, green: double
*️⃣ 초기값을 지정하지 않은 경우 타입명시를 한다.
상수 혹은 변수에 초기화를 하면 타입추론으로 해당 타입을 자동으로 유추함
👉 타입 명시가 꼭 필요하지 않음
📌 변수 값 변경
var language = "korean"
language = "English"
//language는 English, 하지만 let 으로 선언 시에는 변경 불가능
변수는 위와 같이(var로 선언된 경우) 값 변경이 가능하지만 let으로 선언된 경우 불가능하다.
🔎 변수 포함하여 출력
변수 포함해 출력하기 위해서는 백슬래쉬 \ 와 소괄호() 사이에 해당 변수를 넣어 출력한다.
print("My language is \(language)")
// My language is English 가 출력된다.
📌 형변환
다음과 같이 형이 다른 상수(혹은 변수) 끼리 연산을 할 때,
형을 맞춰줘야 한다.
let three = 3
let point = 0.14159
let pi = Double(three) + point
출처 : https://bbiguduk.gitbook.io/swift/language-guide-1/the-basics
728x90
반응형
'IOS > Swift' 카테고리의 다른 글
[Swift] 콜렉션(Collection) 타입(2) - 집합(Set) (0) | 2022.12.27 |
---|---|
[Swift] 콜렉션(Collection) 타입(1) - 배열(Array) (0) | 2022.12.27 |
[Swift] 문자열과 문자 (0) | 2022.12.26 |
[Swift] 기본 연산자(Basic Operators) (0) | 2022.12.22 |
[Swift] 기본 문법 (0) | 2022.12.22 |