티스토리 뷰
Swift 기초 다지기
명명법 / 콘솔로그 / 문자열 보간법 / 상수와 변수
🎯 명명법
* Swift 는 대소문자를 구분!
- Lower Camel Case : function, method, variable, constant
ex) someVariavleName
- Upper Camel Case : type(class, struct, enum, extension, …)
ex) Person, Point, Week
🎯콘솔로그
- print : 단순 문자열 출력
- dump : 인스턴스의 자세한 설명(description 프로퍼티) 까지 출력
🎯문자열 보간법
- String interpolation
- 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용
- \() -> 문자열로 자동 치환
📎예제 코드
// 콘솔로그와 문자열 보간법
import Swift
let age: Int = 20
print("안녕하세요! 저는 \(age)살 입니다:)")
print("안녕하세요! 저는 \(age+4)살 입니다:)")
안녕하세요! 저는 20살 입니다:)
안녕하세요! 저는 24살 입니다:)
// dump 사용
class Person {
var name: String = "gyu ri"
var age: Int = 20
}
let orange: Person = Person()
print("(1) use print : ", orange)
print("\n")
print("(2) use dump : ")
dump(orange)
🎯상수와 변수
- 선언
⭐️ 띄워쓰기 중요!
상수 선언 키워드 : let
변수 선언 키워드 : var
상수 선언 | 변수 선언 |
let 이름: 타입 = 값 | var 이름: 타입 = 값 |
* 값의 타입이 명확하다면 타입 생략 가능
📎예제 코드
let constant: String = "차후에 변경이 불가능한 상수 let"
var variable: String = "차후에 변경이 가능한 변수 var"
print(constant)
print(variable)
print("\n")
variable = "변수는 이렇게 차후에 다른 값을 할당 할 수 있지만"
print(variable)
- 선언 후에 나중에 값 할당하기
* 나중에 할당하려고 하는 상수나 변수는 타입을 반드시 명시해주어야 한다.
// 상수 선언 후 나중에 값 할당하기
let sum: Int
let inputA: Int = 100
let inputB: Int = 200
sum = inputA + inputB
// 변수 선언 후 나중에 값 할당하기
var nickName: String
nickName = "귤"
'🦖 Programming > Swift' 카테고리의 다른 글
[Swift] 데이터 타입 / Any , AnyObject, nil (0) | 2022.10.23 |
---|
댓글