Swift/기초 문법

명명법 / 콘솔로그 / 문자열 보간법

수줌이 2021. 2. 9. 12:49

1. 명명법

  • Lower Camel Case : fuction, method, variable, constant

ex ) someVariableName - 소문자로 시작하는 camel case 사용

 

  • Upper Camel Case : type(class, struct, enum, extension…) 

ex ) Person, Point, Week - 대문자로 시작하는 camel case 사용

 

⭐ Swift는 모든 대소문자를 구분합니다 !! 

 

2. 콘솔로그

  • print 함수 : 단순 문자열 출력
  • dump 함수 : 인스턴스의 자세한 설명(description 프로퍼티)까지 출력

 

3. 문자열 보간법 (String Interpolation)

  • 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용

ex ) \()

import Swift

let age: Int = 10

"안녕하세요! 저는 \(age)살입니다"
// == "안녕하세요! 저는 10살입니다"

"안녕하세요! 저는 \(age+5)살입니다"
// == "안녕하세요! 저는 15살입니다"

// 콘솔로그
print("안녕하세요! 저는 \(age+5)살입니다")
import Swift

class Person {
		var name: String = "yagom"
		var age: Int = 10
}

let yagom: Person = Person()

print(yagom)
// Person의 인스턴스만 보여줌
// __11db_expr_256.Person

dump(yagom)
// 자세하게 어떤 값이 들어있는지 볼 수 있음
// __11db_expr_256.Person #0
// _name: "yagom"
// _age: 10

⭐ Swift는 띄어쓰기에 민감한 언어니까 조심 !! 

 

이 글은 Boostcourse에서 배운 내용을 정리하여 작성하였습니다.