var str = "Hello, playground"
str = "Good morning"
- Integer : 변수 또는 상수에
=
이후에 정수가 올 경우
- String : 변수 또는 상수에
=
이후에 "문자열"
이 올 경우
var age = 38
var population = 8_000_000
var name = "Roy"
- String 문자열에서 여러줄 문자열을 사용할 경우
= """
과 줄을 바꿔서 입력하고 """
을 사용해서 마무리함.
- 줄 바꿈을 하지 않을 경우 : 각 줄 끝에
\
를 사용하면 줄 바꿈이 되지 않음.
var str1 = """
This goes
over multiple
lines
"""
print(str1)
// Result
--------------
This goes
over multiple
lines
--------------
var str2 = """
This goes \
over multiple \
lines
"""
print(str2)
// Result
--------------
This goes over multiple lines
--------------
- 일반적인 소수일 경우엔
Double
타입 자료형이고, Float
형의 경우 명시하여야 함.
- Bool값은
true
또는 false
로 사용함.
var pi = 3.141
var awesome = true
\()
를 사용함.
- 상수, 변수, 리터럴 및 표현식을 혼합해 문자열 리터럴에 값을 포함시켜 새 문자열 값을 생성하는 방법.
var score = 85
var strOfScore = "Your score was \(score)"
var results = "The test results are here: \(strOfScore)"
let
으로 선언함.
- 한번 정해지면 바꿀 수 없음.
- 상수나 변수를 선언할 때, Type을 명시적으로 선언함.
let str3 = "Hello, playground"
let album: String = "Reputation"
let year: Int = 1989
let height: Double = 1.78
let taylorRocks: Bool = true
- You make variables using
var
and constants using let
. It’s preferable to use constants as often as possible.
- Strings start and end with double quotes(
""
), but if you want them to run across multiple lines you should use three sets of double quotes("""
).
- Integers hold whole numbers, doubles hold fractional numbers, and booleans hold true or false.
- String interpolation allows you to create strings from other variables and constants, placing their values inside your string.
- Swift uses type inference to assign each variable or constant a type, but you can provide explicit types if you want.