728x90
반응형
오늘은 야곰님의 Swift 기초 강의를 부스트코스에서 수강하고 정리해보는 글을 써보려한다.
1. 명명법
다른 언어를 배울 땐 네이밍 컨벤션(Naming Convention) 이런 말도 들었던 것 같은데 정확하진 않지만,
함수, 메소드, 변수, 상수(function, method, variable, constant)에는 Camel Case로 이름을 작성하고
타입(Type : class, struct, enum, extension ...)에는 Upper Camel Case로 이름을 작성한다.
그런데 사실 나는 Upper Camel Case라는 용어보단 Pascal Case가 더 익숙하다.
Java와 Kotlin을 배울 때 가르쳐주신 교수님이 Pascal Case라고 알려주셨기 때문이다.
구글에 검색해보니 둘 다 같은 의미라고 한다.
2. 콘솔 로그(Console Log)
print 함수는 단순 문자열을 출력한다.
dump 함수는 인스턴스의 자세한 설명(description property)까지 출력한다.
3. 문자열 보간법(String Interpolation)
프로그램 실행 중 문자열 내 변수 또는 상수의 값을 표현하기 위해 사용한다.
스위프트에서는 \()를 통해 사용한다.
코틀린에서는 ${}라고 생각하면 될 듯하다.
728x90
반응형
'Language > Swift' 카테고리의 다른 글
Swift - 함수 기본 (0) | 2022.09.16 |
---|---|
Swift - 컬렉션 타입(Collection Type) - Array, Dictionary, Set (0) | 2022.09.15 |
Swift - Any, AnyObject, nil (0) | 2022.09.14 |
Swift - 기본 데이터 타입 (0) | 2022.09.13 |
Swift - 변수, 상수 (0) | 2022.09.12 |