Dart - Data typeDart2024. 3. 11. 18:16
Table of Contents
Dart에서는 여러가지 데이터 타입이 있는데요. 특이하게 String 타입만 앞에 대문자를 사용하더라구요.
저는 Swift를 알고있어서 Dart를 공부하면서 특이했던 부분만 기록하려 합니다.
Dart는 모든 타입이 object 이다. (Swift와는 다르게 모든 데이터 타입이 class 이더라구요.)
- String
- bool
- int
- double
- num: int일수도 있고 double일 수도 있다. (num 안에 int, double 이 포함)
- list
- collection if 지원한다.
var giveMeSix = true; List<int> number = [ 0, 1, 2, 3, 4, if(giveMeSix) 6, ];
- collection for 지원한다.
var oldFriends = ['nico', 'zhilly']; var newFriends = [ 'lewis', 'ralph', 'darren', for (var friend in oldFriends) "😀 $friend" ];
- set
// 비어있는 set 선언하기
var names = <String>{};
var halogens = {'fluorine', 'chlorine', 'bromine', 'iodine', 'astatine'};
- map
- 생성자를 사용하여 생성 가능
- {} 를 사용함
var gifts = Map<String, String>();
gifts['first'] = 'partridge';
gifts['second'] = 'turtledoves';
gifts['fifth'] = 'golden rings';
- String interpolation
- text에 변수를 추가하는 방법이다.
- 기본적으로 $를 이용해서 사용합니다.
- 가공이 필요하다면 {}를 활용합니다.
var name = 'zhilly';
var age = 20;
var greeting = 'Hello everyon, my nmae is $name, I\'m ${age + 2}';
'Dart' 카테고리의 다른 글
Dart - Class (0) | 2024.03.11 |
---|---|
Dart - Variable (0) | 2024.03.11 |
Why Dart? (0) | 2024.03.05 |
@zhilly :: 부드러운 개발자가 목표
iOS 공부하는 중🌱