Swift

[스위프트 기초] 1. 명명법 / 콘솔로그 / 문자열 보간법

microsaurs 2022. 5. 18. 13:07

[명명법]

swift는 기본적으로 Camel Case 사용 / swift는 모든 대소문자를 구분

 

 * Camel Case란? 

낙타대문자. 단어의 중간에 띄어쓰기나 표기 없이 대문자를 사용하는 방법을 의미한다. 예로는 iPhone, eBay, FedEx 등이 있다.

 

- Lower Camel Case : function, method, variable, constant (함수, 메서드,변수,상수 등)

    ex. someVariableName

- Upper Camel Case : type(class,struct,enum,extension (클래스,구조체,열거형,익스텐션과 같은 타입 이름)

    ex. Person,Point,Week

 

 

[콘솔로그]

- print : 단순 문자열 출력

- dump : 인스턴스의 자세한 설명(description 프로퍼티)까지 출력

 

 

[문자열 보간법 String Interpolation]

프로그램 실행 중, 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용 

\() 사이에 넣어주면 자동치환

ex.

let age: Int 10

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

 

*실습

* 문자열 보간법 \() 괄호 안에 연산을 넣어도 출력 가능

* print를 사용한 경우 문자열만 출력됐지만 dump를 사용한 경우에는 자세한 설명도 같이 출력됨