1. var, let 데이터 선언, 기본 연산 예시

 

기본적으로 Type Inference가 진행되어 데이터 타입을 명시하지 않아도 됨

다른 자료형끼리 기본적인 연산조차 불가

Double의 정확도(precesion)가 single-precesion인 Float보다 더 높음

// 변수 var, string 타입 추론(Type Inference)
var student_name = "민지 학생"

// 변수 var, int 타입 추론(Type Inference)
var student_age = 24
var money: Double = 450.52
var money_from_dad = 123.0987654321

// 상수 contant
let student_birthcountry: String = "Korea"

print("\(student_name) said \"Im \(student_age) years old! I have \(money) and Im from \(student_birthcountry)\"")

// 연산
print("I have \(money+money_from_dad) now!")

 

 

 

 

 

2. 문자열 보간 특수 케이스

 

print(#"\t\b\t\t\t\t"#)

let tmp = 400
print(#"\t\t\t\t\t tmp"#)
print(#"\t\t\t\t\t \#(tmp)"#)

 

 

 

 

 

3. 데이터 타입을 선언하는 습관을 들일 것!

 

: Int = 23
: Float = 2.3
: Double = 3.1415926
: Bool = true/false
: Character = "A"
: String = "ABC"
: Array = [1,2,3]
: Dictionary = [key : value]
: Any = 모든것

 

 

 

+ Recent posts