관리 메뉴

java,javascript,android,php,sql,공부용,메모용

스위프트 변수, 상수 선언/ Xcode SwiftUI Playground 공부 본문

모바일/SwiftUI ios 공부

스위프트 변수, 상수 선언/ Xcode SwiftUI Playground 공부

yy_dd2 2021. 9. 7. 01:12
반응형

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 프로그래밍,닐 스미스 지음,황반석 옮김,제이펍 출판

반응형
Comments