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에서 배운 내용을 정리하여 작성하였습니다.