Dart:함수: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{Dart}} == 개요 == {| class="wikitable" |+ !항목 !설명 !비고 |- |기본 형태 |인수 앞에 데이터형을 지정할 수도 있다. (일반적으로 지정.) |<syntaxhighlight lang="dart"> 데이터형 함수명(인수1, 인수2){ return 반환값 } </syntaxhighlight> |- |입력값이 없을 때 기본값 지정(위치 고정) |순서에 의해 값을 지정하는 경우. 대괄호로 지정하며, 마지막에 위치해야 한다. |<syntaxhighlight lang="dart">...)
 
잔글 (→‎개요)
 
12번째 줄: 12번째 줄:
(일반적으로 지정.)
(일반적으로 지정.)
|<syntaxhighlight lang="dart">
|<syntaxhighlight lang="dart">
데이터형 함수명(인수1, 인수2){
데이터형 함수명(String 인수1, int 인수2){
     return 반환값
     return 반환값
}
}
29번째 줄: 29번째 줄:
|이에 의해 값을 지정하는 경우.
|이에 의해 값을 지정하는 경우.
중괄호로 지정하며, 마지막에 위치해야 한다.
중괄호로 지정하며, 마지막에 위치해야 한다.
이름을 지정하지 않고도 순서로 호출할 수 있는데, 이름을 반드시 지정하게 하려면 인수 앞에 @required를 붙인다.(meta 라이브러리 필요.)
|<syntaxhighlight lang="dart">
|<syntaxhighlight lang="dart">
데이터형 함수명(인수1, {인수2=기본값, 인수3=기본값2}){
데이터형 함수명(인수1, {인수2=기본값, @required 인수3=기본값2}){
     return 반환값
     return 반환값
}
}
</syntaxhighlight>
</syntaxhighlight>
|-
|-
|한 줄 형태
|한 줄 형태(화살표 함수)
|
|return이 없어도 이 형식에 포함된다.
|<syntaxhighlight lang="dart">
|<syntaxhighlight lang="dart">
var add = (int a, int b) => a + b;
var add = (int a, int b) => a + b;
</syntaxhighlight>
</syntaxhighlight>
|}
|}

2024년 7월 6일 (토) 23:06 기준 최신판

다트 공부를 위한 틀 틀:Dart

  1. Dart:개요
  2. Dart:변수
    1. Dart:자료구조
  3. 제어문
    1. Dart:조건문
    2. Dart:반복문
    3. Dart:에러처리
    4. 파이썬:연산자
    5. 파이썬:자료형
      1. 파이썬:문자열
  4. Dart:함수
  5. Dart:클래스
  6. Dart:라이브러리
  7. 파이썬:데코레이터
  8. 틀:플러터

Dart:개요 플러터에 대한 지식 분류

  1. 플러터:개요
    1. 플러터:VSCode
  2. 플러터:배포
  3. 플러터:참고자료
  4. 플러터:위젯
    1. 플러터:공간배치용 위젯
  5. 플러터:라이브러리
    1. 플러터:logger
  6. 플러터:DB활용
    1. 플러터:Firebase
    2. 플러터:MySQL


개요[편집 | 원본 편집]

항목 설명 비고
기본 형태 인수 앞에 데이터형을 지정할 수도 있다.

(일반적으로 지정.)

데이터형 함수명(String 인수1, int 인수2){
    return 반환값
}
입력값이 없을 때 기본값 지정(위치 고정) 순서에 의해 값을 지정하는 경우.

대괄호로 지정하며, 마지막에 위치해야 한다.

데이터형 함수명(인수1, [인수2=기본값, 인수3=기본값2]){
    return 반환값
}
입력값이 없을 때 기본값 지정(명명) 이에 의해 값을 지정하는 경우.

중괄호로 지정하며, 마지막에 위치해야 한다.

이름을 지정하지 않고도 순서로 호출할 수 있는데, 이름을 반드시 지정하게 하려면 인수 앞에 @required를 붙인다.(meta 라이브러리 필요.)

데이터형 함수명(인수1, {인수2=기본값, @required 인수3=기본값2}){
    return 반환값
}
한 줄 형태(화살표 함수) return이 없어도 이 형식에 포함된다.
var add = (int a, int b) => a + b;