Swift Basic

SeBin·2023년 1월 24일
0

Swift Basic

목록 보기
1/15
post-thumbnail

Swift 기본 문법 정리

이름짓기 규칙

  • function, method, variable, constant
    => Lower Camel Case
    ex) someVariableName

  • type(class, struct, enum, extension...)
    => Upper Camel Case
    ex) Person, Poing, Week

주석

  • 한줄 주석 //
  • 여러줄 주석 /* */

콘솔로그

print()
  • 단순 문자열 출력
dump()
  • 인스턴스의 자세한 설명(description 프로퍼티)까지 출력
import Swift

class Person {
	var name: String = "sebin"
    var age: Int = 10
}
let sebin: Person = Person()

print(sebin)
// __11db_expr_256.Person
dump(sebin)
/* __11db_expr_256.Person 
- name: "sebin"
- age: 10 */

문자열 보간법

사용자 정의 데이터를 문자열에 주입하는 방법

  • \()
    백슬래쉬 뒤 괄호 안에 변수나 상수를 넣을 수 있고, 연산이 가능하다.
import Swift

let age: Int = 10
print("안녕하세요! 저는 \(age + 5)살입니다.")
// "안녕하세요! 저는 15살입니다."

상수, 변수

import Swift

// 상수 선언
let 이름: 타입 =// 변수 선언
var 이름: 타입 =// 값의 타입이 명확하다면 타입 생략 가능
let 이름 =var 이름 =// 나중에 할당할 땐 타입 꼭 명시해야함
let sum: Int
let inputA: Int = 100
let inputB: Int = 200

// 선언 후 할당 가능, 상수는 그 이후 변경 불가능
sum = inputA + inputB

참고한 Swift 기초 강의

0개의 댓글