본문 바로가기
코딩라이브러리/Dart

Dart 주석 처리

by 유니네 라이브러리 2024. 6. 3.

Dart 주석 사용 방법

싱글, 멀티, 문서화 주석 3가지로 사용할 수 있다.

  • 싱글 라인 주석
    • 슬래시 두 개 // 로 처리
    • // 의 라인 끝까지 Dart 컴파일러가 무시한다.
// calcuAB 함수는 인수 두개를 받는다.
// [a], [b] 는 모두 [integer] 로 받아야 한다.
int calcuAB (int A, int B) {
  return (A+B)*(A-B);
}

 

  • 멀티 라인 주석
    • /* 으로 시작해서 */ 으로 끝.
    • /* 과 */  사이에 있는 값은 Dart 컴파일러가 무시한다.
/*
 calcuAB 함수는 인수 두개를 받는다.
 [a], [b] 는 모두 [integer] 로 받아야 한다.
*/
int calcuAB (int A, int B) {
  return (A+B)*(A-B);
}
  • 문서화 주석
    • 슬래시 3개 /// 으로 처리
    • /// 를 연속된 라인에 사용하는 것은 멀티라인과 같은 효과
    • 문서화 주석 안에 괄호로 감싸진 텍스트를 제외한 것은 모두 Dart 컴파일러가 무시한다.
    • 괄호를 사용하여 클래스, 메서드, 필드, 최상위 변수, 함수, 매개변수를 참조할 수 있다.
/// class CalculAB 는 인수 두개를 받는다.
/// [rtnCalcu], [A], [B]
/// [rtnCalcu] 는 메서드 링크가 되고, [A], [B] 는 매개변수 링크가 된다.
class CalculAB {
  int A;
  int B;

  CalculAB(int A, int B)
      : this.A = A,
        this.B = B;

  void rtnCalcu() {
    print((A+B)*(A-B));
}

 

☞ Dart 자습서 참고 문서

https://dart-ko.dev/language/comments

 

주석

Dart의 주석 타입

dart-ko.dev