SCRIPTS BY
close
프로필 배경
프로필 로고

SCRIPTS BY

  • 분류 전체보기 (76)
    • C++ (19)
    • Flutter, Dart (13)
      • Flutter (11)
      • Dart (2)
    • Database (8)
    • Web (5)
    • 회고록 (6)
    • 개발일지 (6)
    • Review (7)
      • Books (2)
      • Conference & Seminar (4)
      • IT Products (1)
    • Notion (2)
    • Algorithms (3)
    • Computer Science (6)
  • 홈
  • 방명록

Sealed Class로 상태 패턴 사용하기

Sealed Class로 상태 패턴 사용하기 Sealed Class란? Dart 3.0 버전부터 sealed란 키워드가 class modifier로 새롭게 추가되었다. sealed 클래스는 enum의 확장판으로, class를 enum처럼 사용할 수 있게 해준다. 공식 문서에서 sealed 클래스의 용법을 찾아보면 다음과 같다. sealed class Vehicle {} class Car extends Vehicle {} class Truck implements Vehicle {} class Bicycle extends Vehicle {} // ERROR: Cannot be instantiated Vehicle myVehicle = Vehicle(); // Subclasses can be instantia..

  • format_list_bulleted Flutter, Dart/Dart
  • · 2023. 10. 31.
  • textsms

[Dart] Dart 문법 정리 (1) 변수

다트 문법 정리 (1) 변수 본 글은 내가 보려고 정리한 글이다. 다트를 처음 배우는데, 플러터 개발할 때마다 다트 문법 찾아보기 힘들어서 여기에 한 번에 정리하려 한다. 다트를 가장 쉽게 설명하는 튜토리얼, 그리고 이펙티브 다트 문서까지 제공하는 곳이 바로 다트 공식 문서이다. 이 중 Dart Tour의 내용을 요약하는 중이다. 그 첫 번째가 다트의 변수 관련 문법이다. 다트는 타입 언어이며, 변수마다 타입을 지정해줘야 한다. 또한 기본적으로 null safety가 적용되어 있어서, null을 사용하려면 타입 키워드 뒤에 ?을 붙여주어야 한다. 또한 C++의 템플릿과 마찬가지로 다트에선 제네릭을 제공한다. 또한 다트에서는 C++의 auto와 마찬가지로 타입 추론을 지원한다. 그게 바로 var인데, va..

  • format_list_bulleted Flutter, Dart/Dart
  • · 2023. 2. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (76)
    • C++ (19)
    • Flutter, Dart (13)
      • Flutter (11)
      • Dart (2)
    • Database (8)
    • Web (5)
    • 회고록 (6)
    • 개발일지 (6)
    • Review (7)
      • Books (2)
      • Conference & Seminar (4)
      • IT Products (1)
    • Notion (2)
    • Algorithms (3)
    • Computer Science (6)
최근 글
인기 글
최근 댓글
태그
  • #Flutter
  • #MySQL
  • #Cursor-based Pagination
  • #DevTalk 후기
  • #Flutter 페이지네이션 구현
  • #모던C++
  • #GDSC
  • #관계형 데이터 베이스 모델링
  • #C++
  • #모던 C++
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바