디버깅 Tip

Tip.

  • 중단점은 코드의 원하는 위치에 설정할 수 있다. 함수의 시작 부분, 변수의 할당 부분, 조건문의 조건 부분 등에서 중단점을 설정하면 코드의 실행을 중단하여 변수의 값을 확인하거나, 코드의 실행을 단계별로 진행할 수 있다.
  • 디버거 창의 디버거 툴바를 사용하여 코드의 실행을 단계별로 진행할 수 있다. F10 키를 누르면 코드의 다음 줄이 실행되고, F11 키를 누르면 다음 중단점까지 코드가 실행된다.
  • Dart DevTools 도구를 사용하여 코드의 실행을 더 세밀하게 제어할 수 있다. Dart DevTools 도구는 Android Studio의 Run > Debug > Dart DevTools에서 사용할 수 있다.

람다식

  • 람다식은 이름이 없는 함수를 말한다. 함수를 정의할 때 함수의 이름을 생략하고, 함수의 몸체를 => 기호를 사용하여 간결하게 표현할 수 있다.

< 람다식의 구조 >

(매개변수) => 표현식

  • 매개변수는 함수의 입력값
  • 표현식은 함수의 실행 결과
void main() {
  var sum = (int a, int b) => a + b;

  print(sum(1, 2)); // 3
}
  • 위 코드에서 두 수를 더하는 함수 sum() 함수는 (int a, int b) => a + b 람다식을 사용하여 정의된다. (int a, int b)는 함수의 매개변수이며, a + b는 함수의 표현식이다.

0개의 댓글

관련 채용 정보