티스토리 뷰

 

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
댓글
최근에 올라온 글
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Total
Today
Yesterday