[Swift 기초] 이름짓기, 콘솔로그, 문자열 보간법

2022. 2. 17. 19:54Swift 기초 정리

728x90

//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎

 

 

 

1. 이름 짓기: Camel Case

  • 카멜 케이싱(camel casing): 단어의 첫 번째 문자를 대문자로, 맨 앞 문자는 경우에 따라 소문자 또는 대문자
  • 함수, 메소드, 변수, 상수: Lower Camel Case
    • ex) someVarableName
  • 클래스, 구조체, 열거형, extension과 같은 타입 이름: Upper Camel Case
    • ex) Person, Point, Week
  • 대소문자를 구분
  • 변수의 이름은 읽고 이해하기 쉬운 이름을 사용하는 습관이 중요하다.
    var numOfStudents = 10

 

2. 콘솔로그

  • print: 단순 문자열 출력
  • dump: 인스턴스의 자세한 설명(description 프로퍼티)까지 출력
    • 복잡한 클래스, 구조체 인스턴스를 표현하기 좋은 방법
class Person {
	var name: String = "안녕"
	var age: Int = 10
}

let me: Person = Person()
print(me)
dump(me)


//print
//_00217.Person
//dump
//▿ _00217.Person #0
//- name: "안녕"
//- age: 10

 

3. 문자열 보간법

  • String Interpolation(문자열 보간)
  • 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용
  • \(값) → 치환해서 사용
  • C언어의 복잡한 %d, %f, %-10.3f 와 같은 출력 지정자가 필요하지 않다
let age: Int = 10
print("응애 나 \(age)살 이에요.")


//응애 나 10살 이에요.

 

 

 

 

 

참고하였습니다. 감사합니다.

https://www.inflearn.com/course/스위프트-기본-문법/lecture/6498?tab=curriculum 

 

야곰의 스위프트 기본 문법 강좌 - 인프런 | 학습 페이지

지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....

www.inflearn.com

23.06.27 수정) Swift 쉽게, 더 쉽게

https://www.yes24.com/Product/Goods/17652267

728x90