[ basic types ]
String, bool, num (int, double의 부모 class) , { int(정수), double(소수점) }
.
.
List, String Interpolation, Collection For, Maps, Sets
List ( js 배열)
void main() {
var giveMeFive = true;
var numbers = [
1,
2,
3,
4,
//collection if
if (giveMeFive) 5,
]; //일반적으로 사용
print(numbers); //[1, 2, 3, 4, 5]
//or
List<int> numbers2 = [
1,
2,
3,
4,
]; //class를 다룰 때 사용
}
String Interpolation ( $, ${} )
void main() {
var name = 'jonghoon';
var age = 26;
// \: '를 문자열로 인식하도록
var greeting = 'hi, im $name and i\'m ${age + 1}';
print(greeting); //hi, im jonghoon and i'm 27
}
Collection For
void main() {
var oldFreinds = ['sam', 'smith'];
var newFriends = [
'olivia',
'ava',
for (var friend in oldFreinds) '!! $friend'
];
print(newFriends); // [olivia, ava, !! sam, !! smith]
}
Maps (
Sets
-Set, Map 차이점 : Set는 모든 값이 고유하다.
(이미 있는 값과 동일하다면 추가되지 않음)
'개념,기능 정리' 카테고리의 다른 글
dart(5) classes (0) | 2025.02.05 |
---|---|
dart(4) functions (0) | 2025.02.03 |
dart(2) 설치, Variables (0) | 2025.02.03 |
dart(1) 배경 (0) | 2025.02.03 |
타입스크립트 타입 (0) | 2024.09.09 |