Dart 기본 - 11. Map 사용 방법
Dart 언어에서는 Map 이라는 자료구조를 제공합니다. Map 은 key-value 쌍으로 이루어져 있으며, key 는 중복되지 않아야 하며 value 는 중복이 가능합니다. Map Dart의 Map은 key-value 쌍으로 이루어져 있습니다. 자바스크립트의 객체, 파이썬의 딕셔너리와 구조가 비슷합니다. var scores = { 'Bob': 36, 'Alice': 42, 'Charlie': 34, }; 위 코드에서 scores 라는 변수는 key 가 Bob , Alice , Charlie 이고, 각각의 value 가 36 , 42 , 34 인 Map 입니다. Map() 객체 사용 var 대신 Map 사용 Map 에 key가 존재하지 않을 경우 null 반환 복잡한 구조의 Map 생성 Map() 객체..
2023. 1. 28.
Dart 기본 - 08. 리스트(list) 사용 방법
Dart는 객체 지향 프로그래밍 언어로, 리스트를 객체 형태로 선언하여 쉽게 사용할 수 있도록 제공합니다. 리스트는 순서가 있는 요소들의 집합으로 구성됩니다. Dart list Dart에서는 리스트를 쉽게 사용할 수 있도록 제공하며, 생성, 추가, 제거, 크기 확인, 순회 등의 기능을 제공합니다. 리스트 생성 리스트 요소 추가 리스트 요소 제거 리스트 크기 확인 리스트 마지막 요소에 ,(콤마) 붙이기 리스트 생성 리스트 생성하는 방법은 var 키워드 사용, List 이렇게 2가지가 있습니다. 1. var 키워드 사용 var numbers = [1,2,3,4]; 2. List 사용 List numbers = [1,2,3,4]; 위 두가지 방법 모두 numbers라는 이름의 리스트를 생성하고, 요소로 1, ..
2023. 1. 26.
Dart 기본 - 07. 데이터 타입, String, bool, int, double
Dart는 다양한 데이터 타입을 지원합니다. 기본적인 데이터 타입으로는 String, bool, int, doouble 이 있습니다. Dart data type Dart는 객체지향언어를 추구합니다. 따라서 선언하는 데이터 타입은 모두 객체로 구성되어 있습니다. 그렇기 때문에 각 객체에서 제공하는 다양한 기본 함수들을 사용할 수 있습니다. String, 문자열 bool, 불리언 int, double, 숫자 String, 문자열 Dart는 문자열을 표현하는 String 타입을 지원합니다. 문자열은 작은 따옴표('') 또는 큰 따옴표("")로 감싸서 표현할 수 있습니다. String name = 'John'; String message = "Hello World"; 결과 입니다. bool, 불리언 Dart 는..
2023. 1. 25.