
Dart의 다양한 매개변수 선언법

dart:core 패키지는 모든 Dart의 기본이 되는 패키지이다. 특별히 import하지 않아도 자동으로 사용할 수 있는 유용한 기능들이 모여있다. 이번 포스트에서는 dart:core에서 필수적으로 알아야 할 기능들을 알아보자. 1. 숫자 dart:core는 num,

URI(Uniform Resource Identifier)는 '통합 자원 식별자'라고 불리는데, 쉽게 이해하면 우리가 인터넷에서 항상 쓰는 URL와 동의어라 봐도 무방하다. (약간의 차이는 있다.) dart:core에서는 이 URI를 다루는 여러가지 기능등을 제공하고

다트에서 리스트(List)나 세트(Set), 맵(Map) 등 컬렉션(Collection) 타입의 데이터를 다루게 되면 마주치게 되는 데이터 타입이 바로 이터러블(Iterable)이다. 예를 들어, 리스트의 where() 메서드를 사용하게 되면 리턴되는 타입이 바로 이터

지연 평가(Lazy Evaluation)란 어떤 연산이나 계산을 즉시 하지 않고, 뒤로 지연시키는 것이다. 이를 통해 효율적인 메모리 사용과 최적화된 성능의 실현이 가능하다.다트에서는 흔히 이터러블(Iterable) 데이터를 처리할 때에 이 지연 평가 현상이 일어난다.

다트에서는 오류를 나타내는 방식으로 Exception(예외)와, Error(에러)를 사용한다. 이 두 가지 개념에는 분명한 차이점이 있다.Exception은 예상 가능한 오류 상황을 나타낸다. 예를 들어, 파일을 열 때 해당 파일이 없는 경우에 발생하는 오류를 들 수

다트에서 직렬화(Serialization)는 데이터의 구조나 객체의 상태를, 저장하거나 전송할 수 있는 형식으로 변환하는 과정을 말한다. 업계 표준으로 JSON 방식을 사용하여 데이터를 직렬화하고 역직렬화(Deserialization)한다. 다트에서는 크게 두 가지 방