1. 함수함수는 굳이 Dart가 아니더라도 다른 프로그래밍 언어를 배우신 분이면 함수라는 이름을 많이 들어보셨을 것 같아요 :) 함수는 특정 작업을 수행하는 코드 블록입니다.입력을 받아서 특정 작업을 수행하고, 그 작업에 대한 결과를 반환하는 코드 블록이죠. 2. 함수의 구성 요소반환타입 함수이름(매개변수) { 실행할 코드; return 결과값; // 선택 사항} void main() { print(add(3, 5)); // 8}int add(int a, int b) { var result = a + b; return result;}위 코드는 두 수를 더하는 add 함수입니다. 이제부터 함수의 구성요소를 알아볼게요! 1) 반환 타입 (int)이 함수가 어떤 데이터 타입을 반환할 것인지를 정..
1. 열거형여러 개의 관련된 상수를 하나의 그룹으로 정의하는 데이터 타입입니다. 예를 들어 요일, 계절, 방향 같은 그룹을 enum으로 만들 수 있어요. enum [열거형 이름] {요소}enum Season { spring, summer, fall, winter,} 주의할 점은 enum은 main함수 안에서 사용할 수 없어요.void main() { enum Season { spring, summer, fall, winter } var myFavoriteSeason = Season.winter; print(myFavoriteSeason);}/**'enum' can't be used as an identifier because it's a keyword.Try renam..
1. 컬렉션 (Collcetion)컬렉션은 여러 개의 데이터를 한 번에 관리할 수 있는 자료 구조로컬렉션을 사용하면 여러 데이터를 효율적으로 저장하고 관리할 수 있습니다. Dart에는 대표적을 List, Set, Map이 있습니다. 2. 리스트(List) - 순서를 가진 친구들 👥 리스트는 순서가 있는 데이터의 집합으로 배열이라고도 불립니다.순서가 있기에 인덱스를 통해 요소에 접근할 수 있어요.List [변수 이름] = [요소];List fruits = ['사과', '바나나', '딸기'];print(fruits[0]); // 사과 변수를 선언할 때는 var로도 선언할 수 있는데요!물론 리스트도 var로 선언할 수 있습니다. 그리고 final과 const로도 변수를 선언한다는 것 기억하시나요?만약, ..