반응형
1. 익명 함수 (Anonymous Functions)익명 함수는 이름 없는 함수로, 주로 일회성으로 사용되며, 변수에 할당하거나 다른 함수의 인자로 전달할 수 있습니다. Dart 에서는 화살표 함수 또는 중괄호를 사용하여 정의할 수 있습니다.void main() { var add = (int a, int b) { return a + b; }; print(add(3, 4)); // 7 // 화살표 함수 var multiply = (int a, int b) => a * b; print(multiply(3, 4)); // 12}2. 고차 함수 (Higher-Order Functions)고차 함수는 다른 함수를 인자로 받거나, 함수를 반환하는 함수입니다. 이러한 특성으로 함수형 프로그래밍을 지..
1. 매개변수Dart는 객체 지향 프로그래밍 언어로, 함수에 매개변수를 전달하고, 함수에서 값을 반환하는 기능을 제공합니다. 함수에서 매개변수는 함수가 호출될 때 전달되는 값을 받는 변수입니다.void greet(String name) { print("Hello, $name!");}void main() { greet("Alice"); // Result: Hello, Alice!} 여러 개의 매개변수도 정의할 수 있습니다.void add(int a, int b) { print("Sum: ${a + b}");}void main() { add(5, 3); // result: 8}2. 선택적 매개변수 Dart에서는 선택적 매개변수를 사용할 수 있습니다. 선택적 매개변수는 기본값을 가질 수 있습니다. 선택..
1. Dart 함수Dart에서 함수를 사용하는 방법은 함수의 매개 변수와 객체를 선언하면 됩니다. Dart의 함수의 특징으로는 다음과 같습니다.첫 번째급 객체: 함수는 변수에 할당할 수 있으며, 다른 함수의 인자로 전달 또는 반환 가능익명 함수: 이름이 없는 함수를 정의할 수 있음옵셔널 매개변수: 함수의 매개변수는 필수 및 선택적으로 정의기본값 매개변수: 매개변수에 기본값을 설정할 수 있음2. 함수 사용법Dart의 기본 함수를 정의하고 호출하는 방법은 int와 void를 사용할 수 있습니다.int multiply(int a, int b) { return a * b;}void main() { int result = multiply(4, 5); print('multiply result: $result'..
1. for 반복문Dart에서 for 반복문은 주어진 조건이 참인 동안 특정 코드를 반복해서 실행해주는 반복문으로, 주로 인덱스 기반 반복에 사용되는 반복문 입니다. 반복할 횟수가 명확하게 정해져 있을 때 사용됩니다.void main() { for (int i = 0; i 2. while 반복문while 반복문은 조건이 참인 동안 반복하며, 조건이 처음부터 거짓이면 한 번도 실행되지 않습니다.void main() { int i = 0; while (i 3. do-while 반복문do-while 반복문은 조건을 검사하기 전 블록을 한 번 실행하며, 최소 한번은 실행되는 반복문입니다. 사용자에게 입력을 받고, 조건에 따라 반복할 때 유용합니다.void main() { int i = 0; do { ..
1. if 문Dart에서 if문은 특정 조건이 참일 경우에만 실행되는 코드 블록을 정의합니다.void main() { int number = 25; if (number > 0) { print("양수"); }}2. if-else 문if-else문은 특정 조건이 참일 경우와 거짓일 경우를 각각 다른 코드 블록에 실행 할 수 있습니다.void main() { int number = -10; if (number > 0) { print("양수"); } else { print("음수"); }}3. if-else if-else 문if-else if-else 문은 여러 조건을 순차적으로 검사하여, 첫 번째 참인 조건에 해당하는 블록을 실행합니다.void main() { String Hel..
1. 연산자Dart에서는 다양한 연산자를 제공하여 수학적 계산, 논리적 판단, 문자열 조작 등을 수행할 수 있습니다. 아래는 Dart에서 자주 사용되는 연산자들입니다.2. 산술 연산자+ : 덧셈- : 뺄셈* : 곱셈/ : 나눗셈(실수 나눗셈)~/ : 나눗셈(정수 나눗셈)% : 나머지 void main() { int a = 10; int b = 3; int c = 6; int d = 2; print(a + b); // 13 print(a - b); // 7 print(a * b); // 30 print(a / b); // 3.3333... print(c ~/ d); // 3 print(a % b); // 1}3. 비교 연산자== : 같음!= : 다름> : 크다 : 작다>= : 크거나 같다..