- 다트 함수는 반환 자료형, 이름, 매개변수로 구성되며,
void키워드는 생략 가능합니다. 🧱 - 함수는 로직을 정의하는 '정의'와 이를 실행하는 '호출'로 구분됩니다. 📞
return키워드를 사용하여 함수에서 특정 값을 반환할 수 있으며, 반환 자료형과 일치해야 합니다. 🎁- 함수에 데이터를 전달하는 매개변수는 자료형과 이름으로 정의되며, 기본값이 없는 필수 매개변수는 반드시 값을 제공해야 합니다. ⚠️
- 중괄호
{}를 사용하여 선택적 매개변수를 정의하고 기본값을 할당할 수 있으며, 이는 이름 있는 매개변수로 작동합니다. ⚙️ ?를 사용하여 매개변수가null값을 가질 수 있음을 나타낼 수 있습니다. ❓- 단일 표현식으로 구성된 함수는
=>문법을 사용하여 간결한 '화살표 함수' 형태로 축약할 수 있습니다. 🏹 - 함수 자체를 변수에 할당하여 사용할 수 있으며, 이는 함수가 일급 객체임을 의미합니다. 🧩



![[팟캐스트] kubedns 2편 - 의도하지 않는 DNS요청](https://i4.ytimg.com/vi/cBUgtfXl_U8/hqdefault.jpg)

