본문 바로가기
APP 개발 : 기본문법/SWIFT

Swift 기본문법 : 명명법 / 콘솔로그 / 문자열 보간법

by FRIGATE 2021. 4. 24.

1강 학습자 github 참고

 


:: 명명법 / 콘솔로그 / 문자열 보간법 ::

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