Kyuu
규규 개발노트 :)
Kyuu
전체 방문자
오늘
어제
  • 분류 전체보기 (19)
    • Swift (5)
      • 문법 정리 (5)
    • iOS (6)
      • iOS 개발 (3)
      • iOS 프로젝트 (1)
      • iOS꿀팁 (2)
    • Git (1)
    • 공부 (1)
    • 휴식 (6)
      • 영화 (2)
      • 맛집 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MAC
  • swfitUI
  • ios개발자
  • 앱개발
  • 다이애나스펜서
  • iOSDeveloper
  • 맥북소리
  • 개발자사이트
  • XCode
  • Swift
  • 스펜서후기
  • swfit
  • 서울맛집
  • 언래핑
  • AnyObject
  • ios
  • 새프로젝트생성
  • swift키보드
  • 온천집
  • 영화리뷰
  • 맥북셋팅
  • Xcode 단축키
  • 맥북사운드
  • 의정부고기집
  • 명가생고기정육식당
  • 익선동샤브샤브
  • 다이애나왕세자비
  • 개발자
  • 영화추천
  • 앱개발자

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Kyuu

규규 개발노트 :)

Swift :  기초 문법 [ 변수와 상수]  (1)
Swift/문법 정리

Swift : 기초 문법 [ 변수와 상수] (1)

2022. 3. 13. 13:06
반응형

 

더 늦기전에 하루하루 그동안 정리해 놓은거를 작성 하려고합니다..

게을러진다면 제게 욕을,,,,

 

변수와 상수는 특정 데이터 타입에 해당하는 값의 이름입니다. 변수는 생성 후 데이터값을 변경할 수 있지만, 상수는 값을 설정하면 변경할 수 없습니다.

 

var [ 변수명 ] : [ 데이터 타입 ] = [ 값 ]

변수

var name: String = "규규"
var age: Int = 24
var job = "학생" //타입추론
 
print("\(type(of: job))")
 
//변수는 값을 변경해 줄 수 있습니다
age = 99
 
//변경할때는 기존의 타입과 동일하게 값을 할당해줘야 함
job = "개발자"
 
print("저의 이름은 \(name)이고, 나이는 \(age)세 이며, 직업은 \(job)입니다.")

 

var x = 0 // 변수의 선언 및 초기화
// 5 + 3 = x
x = 5 + 3

print(x)

//var a

//var 변수명:자료형
var b:Int // 변수의 선언 : 값을 초기화 하지 않을 경우 자료형을 명시해야 함

//print(b)  변수 b가 초기화 되지 않아 호출 할 수 없음

b = 20 // 변수의 대입 : 변수 메모리 공간에 값을 복사하여 넣음
 
print(b+3) // 변수의 호출 : 변수 메모리 공간에 저장되어 있는 값을 복사하여 가져옴


//변수명 규칙
//var 8:Int   숫자로 시작금지
//var +:Int
//var Int:Int    예악어 사용금지
//var aa bb:Int 띄어쓰기 사용금지
var a8:Int

//var a8:Int   중복된 선언 불가

 

상수

 

 변수의 값이 시간이 지남에 따라 변할 수 있기 때문에 변수에 그 이름이 붙는다고 이미 말했으며, 이는 종종 유용합니다. 그러나 값을 한 번만 설정하고 절대 변경하지 않으려는 경우가 자주 있으므로 

var키워드 대신 let let키워드 는 한 번만 설정할 수 있고 다시는 설정할 수 없는 값인 상수 를 만듭니다. 예를 들어:


let taylor = "swift"

이를 변경하려고 하면 Xcode가 코드 실행을 거부합니다.  상수를 사용하면 더 이상 실수로 무언가를 변경할 수 없습니다.

 

 

반응형

'Swift > 문법 정리' 카테고리의 다른 글

SwiftUI에서 속성 래퍼(@State, @Binding, @ObservedObject, @EnvironmentObject) 이해하기  (3) 2023.05.31
swift: 기초문법 ( Optional ) 옵셔널 Unwrapping 개념 정리 (4)  (0) 2022.04.27
Swift: 기초문법 ( if / switch ) , ( for / while ) 조건문과 반복문 제어문(3)  (1) 2022.04.27
Swift : 기초 문법 [ Data Type : 데이터 타입 ] (2)  (1) 2022.03.15
    'Swift/문법 정리' 카테고리의 다른 글
    • SwiftUI에서 속성 래퍼(@State, @Binding, @ObservedObject, @EnvironmentObject) 이해하기
    • swift: 기초문법 ( Optional ) 옵셔널 Unwrapping 개념 정리 (4)
    • Swift: 기초문법 ( if / switch ) , ( for / while ) 조건문과 반복문 제어문(3)
    • Swift : 기초 문법 [ Data Type : 데이터 타입 ] (2)
    Kyuu
    Kyuu

    티스토리툴바