:: 명명법 / 콘솔로그 / 문자열 보간법 ::
1. 명명법
- Lower Camel Case : fuction, method, variable, constant
ex.) someVariableName
- Upper Camel Case : type(class, struct, enum, extension…)
ex.) Person, Point, Week
* Swift는 모든 대소문자를 구분합니다.
2. 콘솔로그 남기기
- print 함수 : 단순 문자열 출력
- dump 함수 : 인스턴스의 자세한 설명 (descriptiom 프로퍼티)까지 출력
3. 문자열 보간법 (String Interpolation)
- 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용.
- \ ( )
/* 콘솔 로그와 문자열 보간법 */
import Swift
let age : Int = 10 // age 라는 상수를 선언
"안녕하세요! 저는 /(age)살 입니다" // == "안녕하세요! 저는 10살 입니다"
"안녕하세요! 저는 /(age + 5)살 입니다" // == "안녕하세요! 저는 15살 입니다"
print("안녕하세요! 저는 /(age + 5)살 입니다") // 콘솔로그에서 보기위해 print 또는 dump 사용함
print("\n#####\n") // == "#####"
class person{
var name : string = "yuna"
var age : Int = 10
}
let yuna : Person = Person () // ==_lldb_expr_256.Person
print(yuna) // == "_lldb_expr_256.Person"
print("\n#####n") //=="\n#####\n"
dump(yuna) // ==_lldb_expr_256.Person
/* print 와 dump 의 차이 */
print(yuna) -> Person
dump(yuna) -> Person #0 name : "yuna" age : 10
'APP 개발 : 기본문법 > SWIFT' 카테고리의 다른 글
스위프트 문법: 변수랑 상수 (0) | 2021.04.30 |
---|---|
튜플 (0) | 2021.04.25 |
SWIFT 기본문법 : 상수와 변수 (0) | 2021.04.24 |
SWIFT 기본문법 (0) | 2021.04.24 |
SWIFT 기본문법 (0) | 2021.04.24 |