[ios/swift]Data Types in Swift(Int,String,Characters,Operators)

감자맨·2022년 7월 30일
0

swift

목록 보기
2/14
post-thumbnail

📒📕 📗📘📙📚📖 swift 문법을 공부하자!📒📕 📗📘📙📚📖

Data Types in Swift

데이터 타입

Numeric Type

유형을 지정하지 않으면 Swift의 유형 유추는 기본적으로 Double을 사용한다.

다음은 Double Type 값으로 상수를 선언하는 몇 가지 예제이다.

let num = 15.2
type(of: num) // Double코드를 입력하세요

첫 번째 경우, Swift 컴파일러는 자동으로 해당 유형을 Double로 유추한다.

Float 유형의 변수 또는 상수를 선언하려면, 이 예제와 같이 명시적 유형 주석을 사용해야 한다.

let num1 = 14.2
type(of: num1) // Float코드를 입력하세요

Int와 UInt

Int : +, - 부호를 포함한 정수 UInt : - 부호를 포함하지 않는 0을 포함한 양의 정수

Bool

Bool은 불리언 타입이다. 불리언 타입은 참(true)또는 거짓(false)만 값으로 가진다.

true 또는 false는 따옴표 없이 작성된다. 부울은 조건문과 루프에서 매우 유용하게 이용된다.

Strings and Characters

String : 문자의 나열, 즉 문자열을 말한다.
문자열은 큰 따옴표(“)로 묶어 표현 합니다

let fruit:String = "apple"
let name = "yoojin"

여러줄 문자열 리터럴 여러줄의 문자열을 사용하고 싶은 경우 큰 따옴표 3개(“””)로 묶어서 사용할 수 있다.

let Antoninus = """
The universe is change.
our life is what our thoughts make it.
"""
let Antoninus = """
The universe is change.
our life is what our thoughts make it.
"""

문자열 안에서 큰 따옴표(“)를 표현하고 싶을 경우 ( \“ )로 묶어 표현한다.

"""
AdeleSomeone Like You

\"I heard that you’re settled down
That you found a girl and you’re married now.
I heard that your dreams came true.
Guess she gave you things I didn’t give to you.\"
"""

Character : 유니코드에서 지원하는 모든 언어 및 특수기호.

문자는 큰 따옴표(“)로 묶어 표현 한다.

let book: Character = "📒"
let 한글변수이름: Character ="ㄱ"
// 한글도 유니코드 문자에 속하므로 스위프트 코드의 변수 이름으로 사용할 수 있으나 권장하지 않음.코드를 입력하세요

Operators

연산자

연산자는 단항, 이항, 삼항, 전위, 중위, 후위 연산자로 구분된다.
A = B : 할당 연산자이며, A에 B라는 값을 '할당' 해준다.
A + B, - *, /, % : 산술연산자이며 수학 연산을 위한 기능을 제공한다.
A > B, <, ==, !=, ===(참조가 같다) : 비교 연산자이며, 참 거짓 여부를 반환한다.
A ? B : C : 삼항 조건 연산자이며 형태가 이거 하나이다. A가 참인 경우 B, 아닌 경우 C를 리턴한다.
A...B, A..<B, A..., ...A : 범위 연산자이며 값의 범위를 나타낸다.
A ?? B : nil병합 연산자이며 A가 nil인 경우 B를 반환한다.코드를 입력하세요
profile
나는 코딩하는 감자다!

0개의 댓글