[Swift 기초] 이름짓기, 콘솔로그, 문자열 보간법
2022. 2. 17. 19:54ㆍSwift 기초 정리
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
23.06.27 수정) Swift 쉽게, 더 쉽게
728x90
'Swift 기초 정리' 카테고리의 다른 글
[Swift 기초] 튜플 Tuple (0) | 2022.03.06 |
---|---|
[Swift 기초] Any, AnyObject, nil (0) | 2022.02.17 |
[Swift 기초] 기본 데이터 타입 (0) | 2022.02.17 |
[Swift 기초] 주석과 세미콜론 (0) | 2022.02.17 |
[Swift 기초] 상수와 변수의 선언, 타입 변환 (0) | 2022.02.17 |