Lower Camel Case
ex)
someVariableName
function, method, variable, constant 에 사용
Upper Camel Case
ex)
Person, Point, Week
type(class, struct, enum, extension ...) 에 사용
String Interpolation
상수 선언 키워드 let
변수 선언 키워드 var
사용 방법
let 이름: 타입 = 값
var 이름: 타입 = 값
이때 값의 타입이 명확하다면 타입은 생략이 가능합니다.
let 이름 = 값
var 이름 = 값
let constant: String = "차후에 변경이 불가능한 상수 let"
var variable: String = "차후에 변경이 가능한 변수 var"
variable = "변수는 이렇게 차후에 다른 값을 할당할 수 있지만"
// constant = "상수는 차후에 값을 변경할 수 없습니다" // 오류발생
나중에 할당하려고 하는 상수나 변수는 타입을 꼭 명시해주어야 합니다.
// let
let sum: Int
let num1: Int = 100
let num2: Int = 200
// 선언 후 첫 할당
sum = num1 + num2
// sum = 1 // 그 이후에는 다시 값을 바꿀 수 없음. 오류
// var
var name: String
name = "ddongle"
nickName = "스위프트" // 변수는 차후에 다시 다른 값을 할당해도 문제 x
내 이름을 나타내는 변수를 선언할 때 적절한 이름은?
답 : myName
콘솔로그를 남기는 간단한 함수를 모두 선택하세요
답 : print, dump
아래 코드의 빈칸에 들어가기 알맞은 코드를 골라보세요
let number: Int = 777
let output: String = [빈칸]
print(output) // 행운의 숫자는 777입니다!
답 : "행운의 숫자는 (number)입니다!"
차후에 변경이 불가능한 값을 선언하고 싶을 때 아래 코드의 빈칸에 들어갈 키워드를 골라보세요
[빈칸] someConstant: Int = 100
답 : let
참고