[swift] 명명법 / 콘솔로그 / 문자열 보간법
ios개발을 위한 문법정리
boostcourse - iOS프로그래밍을 위한 스위프트 기초 를 수강하며 작성하였습니다.
스위프트 문법에 대한 소소한 정보
- 스위프트는 문법표현이 다양하다.
- 스위프트는 대소문자를 구분한다.
1. swift의 명명법
-
Lower camel Case : function, method, variable, constant
ex) someVariableName
명명할때 띄어쓰기 없이 작성하기 위하여 앞단어는 소문자로 작성하고 나머지 단어의 첫글자는 대문자로 작성한다. -
Upper Camel case : type(class, struct, enum, extension, ...)
ex) Person, Point, Week
첫글자는 대문자로 작성한다.
2. 콘솔로그에 출력하기
print() - 단순 문자열 출력
dump() - 인스턴스의 자세한 설명까지 출력
3. 문자열 보간법(String Interpolation)
- 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용.
- \()
- \()를 사용하면 문자열에서 자동으로 치환되어 변수, 상수값이 나타남.
import Swift
let age: Int = 10
print("안녕하세요! 저는 \(age)살 입니다.")
// == "안녕하세요! 저는 10살 입니다."
class Person{
var name: String = "ms"
var age: Int = 10
}
let ms: Person = Person();
print(ms)
// __lldb_expr_256.Person //person의 인스턴스인 정도로만 출력
dump(ms)
// __lldb_expr_256.Person #0
// name: "ms"
// age: 10
Author And Source
이 문제에 관하여([swift] 명명법 / 콘솔로그 / 문자열 보간법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@myeongs07/swift-명명법-콘솔로그-문자열-보간법저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)