Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- ubuntu
- clean architecture
- 안드로이드
- 코틀린
- 넥스터즈
- 알고리즘
- NEXTERS
- 빅데이터
- 청년인재
- 자바
- 백준
- 빅데이터청년인재
- DataBinding Error
- 데이터청년캠퍼스
- nvcc
- 이것만보면돼
- Android
- ubuntu18.04
- 머신러닝
- kotiln
- 빅데이터청년캠퍼스
- utuntu
- IT연합동아리
- 소켓통신
- 인공지능
- flownet
- 딥러닝
- resample2d_cuda
- cuda-10.2
- sending 404
Archives
- Today
- Total
보초의 코딩일기장
[swift 입문] 상수와 변수, 데이터타입 본문
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | import Swift //상수의 선언 //띄어쓰기에 굉장히 민감함 let 이름: 타입 = 값 //변수의 선언 var 이름: 타입 = 값 //값의 타입이 명확하다면 타입 생략 가능 let 상수이름 = 값 var 변수이름 = 값 let constant: String = "차후에 변경이 불가능한 상수 let" var variable: String = "차후에 변경이 가능한 변수 var" variable = "변수는 차후에 변경 가능. 다른 값을 할당할 수 있다" constant = "이 문구는 오류가 발생한다" //오류 //나중에 할당하려고 하는 상수나 변수는 타입을 꼭 명시해주어야 한다 let sum: Int let inputA: Int = 100 let inputB: Int = 200 sum = inputA + inputB //sum=1 //값을 바꿀 수 없으므로 오류가 발생한다. //변수는 차후에 할당하는 것이 가능하다. var nickName: String nickName = "kong" //변경도 가능하다. nickName = "kimkong" | cs |
let : 상수 선언 키워드
var : 변수 선언 키워드
swift는 내가 써왔던 언어와는 다르게 끝에 세미콜론을 쓰지 않는 다는 것을 유의하면서 공부하자
3. 생각해보기
상수와 변수 중 어느 것으로 선언하는 것이 좋을지 판단해보기
1 2 3 4 | OOO name="yagom" OOO numberToAdd = 5 OOO pi = 3.14159 OOO maxItemCount = 1000 | cs |
1: var
2: var
3: let
4: let
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import UIKit var someBool: Bool = true someBool = false var someInt: Int = 100 var someUInt: UInt = 100 var someDouble: Double = 3.14 var someCharacter: Character = "가" var someString: String = "하하하" someString = someString + "웃으면 복이와요" print(someString) //다른 데이터 타입과 자료 교환은 암시적으로 절대 불가능 하다 //someString = someCharacter // | cs |
1. Swift의 기본 데이터 타입
- Bool
- Int, UInt
- Float, Double
- Character, String
6. 생각해보기
다음 코드에서 integer, floatingPoint, apple 상수는 각각 어떤 타입이 될까요? 생각해보고 확인해보세요~!
1 2 3 | let integer = 100 let floatingPoint = 12.34 let apple = "A" |
1: Int
2: Double
3: Character
'낙서장 > edwith : swift 입문' 카테고리의 다른 글
[Swift 입문] 구조체, 클래스 (0) | 2018.07.02 |
---|---|
[Swift 입문] 옵셔널 (0) | 2018.07.02 |
[swift 입문] 함수 기본, 조건문 (0) | 2018.06.27 |
[swift 입문] Any, AnyObject, nil, 컬렉션타입 (0) | 2018.06.27 |
[swift 입문] 명명법 / 콘솔로그 / 문자열 보간법 (0) | 2018.06.27 |
Comments