티스토리 뷰

반응형

노마드코드 다트 노트이기때문에 참고만 하시기 바랍니다.

 

 

Dart 시작하기 – 노마드 코더 Nomad Coders

Flutter 앱 개발을 위한 Dart 배우기

nomadcoders.co

#2.0 Basic Data Types

기본 데이터 타입

아래 타입을 포함한 거의 대부분의 타입들이 객체로 이루어져 있다. (함수도 객체)
이것이 Dart가 진정한 객체 지향 언어로 불리는 이유이다.
```
void main() {
String name = "tom";
bool isPlay = true;
int age = 10;
double money = 52.55;
num x = 12;
num y = 1.2;
}
```


#2.1 Lists

lists를 선언하는 것은 두 가지 방법이 있다.
```dart
void main(){
int case1 = [1,2,3,4,5];
List case2 = [1,2,3,4,5];
}
```
만약 vscode나 dartPad를 사용한다면 맨 끝을 쉽표로 마무리하면 유용하다.
```dart
void main(){
int case1 = [
1,
2,
3,
4,
5,
];
}
```

dart의 유용한 점은 `collection if`와 `collection for`을 지원하는 것이다.

collection if를 사용하면 `존재할 수도 안할 수도 있는 요소를 가지고 올 수 있다.`

```dart
void main(){
var giveMeSix = true;
int case1 = [
1,
2,
3,
4,
5,
if(giveMeSix) 6,
];
// 아래와 같은 기능이다.
if(giveMeSix){
case1.add(6);
}
}
```


2.2 String Interpolation

변수 사용하는 방법

$달러 기호를 붙이고 사용할 변수를 적어주면 된다.
만약 무언가를 계산하고 싶다면 ${ } 형태로 적어주면 된다.
```
void main(){
var name = "tom";
var age = 10;
var greeting = "hello $name, I'm ${age + 5}";
}
```


 

반응형

'IT > 코딩' 카테고리의 다른 글

동적 UI 만드는법  (0) 2023.02.16
JS 복습 - JS 근본  (0) 2023.02.16
Dart - Variable 그냥 변수 속성 이야기 #1  (0) 2023.02.08
JS공부하기 싫은 당신을 위한 초간단 기초  (0) 2022.11.16
HTML 기본  (0) 2022.10.09
반응형