이름 짓기
Lower Camel Case
: 함수, 메소드, 변수, 상수에 사용한다.
High Camel Case
: 타입(구조체, 클래스, enum, extension) 등에 사용된다.
콘솔로그
print()
: 단순 문자열 출력.
dump()
: 인스턴스에 대한 자세한 설명(description 프로퍼티)까지 출력한다.
- 두 가지 모두 파일 입출력에 적용할 수 있다.
문자열 보간법
\()
로 할 수 있다. C언어의 %d, %c와 같은 역할이다.
예시 코드
import Swift
let age : Int = 10
print("안녕하세요 저는 \(age+5)살 입니다!")
print("\n###########################\n")
class Person{
var name : String = "lee"
var age : Int = 10
}
let student : Person = Person()
print(student)
dump(student)
출력결과
안녕하세요 저는 15살 입니다!
##################################
__11db_expr_256_Person
__11b_expr_256_Person #0
_ name : "lee"
_ age : 10