Home 6월 20일 Today I Learned
Post
Cancel

6월 20일 Today I Learned

오늘한 일

  • 다트(Dart) 언어를 배웠다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

오늘 스마틴 앱 챌린지 본선 평가 결과를 확인했는데 결선 진출에 성공했다 솔직히 안될 줄 알았고 이미 떨어졌다는 마음으로 다음 프로젝트랑 대회를 준비하고 있었는데 너무 감격스럽다 결선은 5명까지 상을 받고 결선 진출팀이 우리 부문에서 9명으로 약 2:1이니 정말 열심히 해서 상까지 꼭 노려봐야겠다

배운 점

다트(Dart) 큐

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import 'dart:collection';

void main() {
    Queue<int> numbers = Queue(); // Queue 생성

    numbers.add(1); // 요소 추가
    numbers.add(2);
    numbers.add(3);

    int firstNumber = numbers.removeFirst(); // 첫 번째 요소 제거
    int lastNumber = numbers.removeLast(); // 마지막 요소 제거

    bool isEmpty = numbers.isEmpty; // Queue가 비어있는지 확인
    int length = numbers.length; // Queue의 길이 확인

}

다트에서 사용하는 큐는

1
2
3
4
5
6
7
8
9
10
11
Queue<int> numbers = Queue();

numbers.add(1); // 요소 추가
numbers.add(2);
numbers.add(3);

int firstNumber = numbers.removeFirst(); // 첫 번째 요소 제거
int lastNumber = numbers.removeLast(); // 마지막 요소 제거

bool isEmpty = numbers.isEmpty; // Queue가 비어있는지 확인
int length = numbers.length; // Queue의 길이 확인

위와 같이 생성하고 사용할 수 있으며

~~dart import ‘dart:collection’; ~~

위와 같이 ‘dart:collection’을 import 해야지 사용할 수 있으며

내일 계획

내일은 다트(Dart) 문법을 학습해야겠다

This post is licensed under CC BY 4.0 by the author.

6월 19일 Today I Learned

6월 21일 Today I Learned