본문 바로가기

스피드 문법정리

3. Data Type, Type Inference, Type Safety, Type Conversion, Type Alias

Data Type 

Data type이란 저장되는 데이터의 종류에 따른 형태로 저장되는 값의 종류와 범위에 따라 다르게 표현하고 변수에 저장하는 값의 종류와 범위에 따라 다른 자료형을 사용하여 변수를 선언 해야함

Data Type  
Integer Type 정수형 변수
Floating - Point Type (실수형 변수) Float 실수 6자리
Double 실수 15자리
Boolean 참과 거짓으로 표현
String 문자열 저장
Characters 문자 저장

Type Inference

자료형을 직접 선언하지 않아도 자료형을 알아서 추론해주는 기능, 반드시 초기값이 있어야 추론이 가능, 추론을 할 경우에는 같은 자료형이라도 큰 범위를 선택

ex)실수는 Double, 문자는 문자열 

Type  Annotation

자료형을 직접 선언하는 경우

let name : Type = value
var name : Type = value

Type  Safety

 값을 잘못됨 형식으로 처리되는 것을 막고 타입을 엄격히 구분하여 의도하지 않는 오류를 막아줌

Type  Conversion

원하는 타입으로 변경하게 해주는 문법

type(value)

Type  Alias

기본 자료형에 새로운 이름을 추가하는 문법

typealias NewName = TypeName

'스피드 문법정리' 카테고리의 다른 글

6. Loop Statements  (0) 2020.06.12
5. Conditional Statements  (0) 2020.06.11
4. Operators  (0) 2020.06.11
2. Var, Scope  (0) 2020.06.10
1. Toke, Expression, Statemet, Literal, Identifier, Keyword, Compile, Link, Run  (0) 2020.06.10