스위프트 변수, 상수 선언/ Xcode SwiftUI Playground 공부
Xcode SwiftUI Playground 공부
스위프트 변수와 상수
변수와 상수를 사용해 데이터를 메모리에 저장한다.
프로그래머가 이름을 지어주고~ 그 이름을 사용해서 코드 내에서 접근하기 위해 사용된다
변수는 값을 바꿀 수 있고 상수는 값을 바꿀 수 없다(영구적인건아님 재할당이 불가능하다는소리)
프로그램 실행중엔 상수는 변경이 불가능하지만 변수는 가능하다.
* 애플은 코드의 효율성과 실행 성능 향상을 위해 변수보다는 상수를 사용하길 권장함
1. 상수와 변수 선언하기
// 변수
var userCount = 10
// 상수
let maxUserCount = 20
2. 타입 선언과 타입 추론
// 타입 선언
// 변수 할당 시 뒤에 콜론 : 을 쓰고 타입을 선언
// userCount를 정수형으로 선언
var userCount1 : Int = 10
// 타입 추론
// 선언부에 타입 선언이 없으면 타입추론이라는 기술을 사용해 변수와 상수의 타입을 지정해준다.
var signalStrength = 2.231
let companyName = "My Company"
// 상수 선언시에
// 타입 선언 없이 상수를 선언하게 되는 경우 반드시 선언 시점에 값을 주어야함
let bookTitle = "SwiftUI Essentials"
// 타입 선언을 하면 값을나중에 할당해도됨
// 예를들어 iosBookType 이런식으로 if문으로 비교해서 참거짓 나누고 나중에 값주기 사용가능
let bookTitle2 : String
//////내용생략//////
if iosBookType {
bookTitle2 = "SwiftUI Essentials"
} else{
bookTitle2 = "Android Studio Development Essentials"
}
보기 불편해서 접은글로...
// 타입 선언과 타입 추론
// 타입 선언
// 변수 할당 시 뒤에 콜론 : 을 쓰고 타입을 선언
// userCount를 정수형으로 선언
var userCount1 : Int = 10
// 타입 추론
// 선언부에 타입 선언이 없으면 타입추론이라는 기술을 사용해 변수와 상수의 타입을 지정해준다.
var signalStrength = 2.231
let companyName = "My Company"
// 상수 선언시에
// 타입 선언 없이 상수를 선언하게 되는 경우 반드시 선언 시점에 값을 주어야함
let bookTitle = "SwiftUI Essentials"
// 타입 선언을 하면 값을나중에 할당해도됨
let bookTitle2 : String
//내용생략//
if iosBookType {
bookTitle2 = "SwiftUI Essentials"
} else{
bookTitle2 = "Android Studio Development Essentials"
}
핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍,닐 스미스 지음,황반석 옮김,제이펍 출판