Updated:

less than 1 minute read

개요

  • 함수의 시그니처(반환값, 타입, 매개변수 등)를 정의


예제

  • 코드
    • typedef Operation = int Function(int x, int y);
             
      int add(int x, int y) {
        return x + y;
      }
             
      int sub(int x, int y) {
        return x - y;
      }
             
      void main() {
        Operation operation = add;
        print(operation(1, 2));
             
        operation = sub;
        print(operation(1, 2));
      }
      
  • 실행 결과
    • 3
      -1