Dart 언어에서 함수는 코드의 재사용성과 구조화에 핵심적인 역할을 합니다. 이 글에서는 Dart의 함수, 람다 표현식, 그리고 예외 처리에 대해 상세히 알아보겠습니다. 함수의 기본 구조와 특징기본 함수 정의int add(int a, int b) { return a + b;}void main() { print(add(5, 3)); // 출력: 8} 반환값이 없는 함수void printMessage() { print("Hello, Dart!");} 포지셔널 파라미터void greet(String name, int age) { print("안녕하세요, $name! 당신의 나이는 $age 세입니다.");} 네임드 파라미터void showInfo({required String name, int a..