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

ios개발을 위한 문법정리
boostcourse - iOS프로그래밍을 위한 스위프트 기초 를 수강하며 작성하였습니다.

스위프트 문법에 대한 소소한 정보

  1. 스위프트는 문법표현이 다양하다.
  2. 스위프트는 대소문자를 구분한다.

1. swift의 명명법

  • Lower camel Case : function, method, variable, constant
    ex) someVariableName
    명명할때 띄어쓰기 없이 작성하기 위하여 앞단어는 소문자로 작성하고 나머지 단어의 첫글자는 대문자로 작성한다.

  • Upper Camel case : type(class, struct, enum, extension, ...)
    ex) Person, Point, Week
    첫글자는 대문자로 작성한다.

2. 콘솔로그에 출력하기
print() - 단순 문자열 출력
dump() - 인스턴스의 자세한 설명까지 출력

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

  • 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용.
  • \()
  • \()를 사용하면 문자열에서 자동으로 치환되어 변수, 상수값이 나타남.
import Swift

let age: Int = 10

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

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

let ms: Person = Person();
print(ms)
// __lldb_expr_256.Person //person의 인스턴스인 정도로만 출력
dump(ms)
// __lldb_expr_256.Person #0
// name: "ms"
// age: 10

좋은 웹페이지 즐겨찾기