본문 바로가기
programming/Dart Flutter

다트 언어 함수 호출과 사용 using dart function

by 개코 - 개발과 코딩 2022. 7. 21.

함수는 특정한 동작을 재사용 가능하도록 하는 역할을 한다. 최소한의 단위 프로그램이기도 하고 독립적이기도 하다. 함수를 만들어 두면 공통된 작업을 위한 코딩을 하지 않아도 되고, 작업 시간을 줄여주기도 한다. 프로그램 개발시 중복되는 코딩작업이 많다면 함수를 만들어 사용하는 것이 효과적이다.

다트 언어 함수 호출과 사용
using dart function

함수는 독립되어 동작하는 하나의 작은 단위 프로그래밍이다.

함수는 특정한 목적을 위해 만들어 지는데 동일한 작업이 코드로 여러 번 나오는 경우 함수로 만들어 두면 재사용하는데 편하다.

프로그래밍을 잘하는 개발자들은 함수를 만들어 사용하는 것을 볼 수 있다.

재사용을 위해 만들어 두는 것으로 잘만든 함수 하나는 코딩을 위한 작업시간을 줄여준다.

함수 function

함수는 function이라 하고 뜻을 찾아보면 동작이란 것을 알 수 있다.

목적에 따른 일정한 동작을 수행하도록 하며 재사용이 가능하도록 만들어 진다.

아래는 함수를 만들어 사용하는 일반적인 형태이며, 만들어진 함수를 호출할 때는 실행되는 코드 위치에 함수명을 작성해 주면 된다.

void 는 리턴되는 데이터가 없다는 뜻이며, 인자값이 없다는 것을 알 수 있다.

void 함수명(){
	// 코드
}

샘플코드

위의 내용으로 함수를 사용하는 다트 예제를 만들어 본다.

함수는 5개가 있으며 각각 다른 문자열을 출력하도록 하고 있다.

다트가 실행되면 main() 함수를 최초로 실행하고 만들어진 함수들을 호출하게 된다.

// 코드의 실행은 단축키 F5 이다.
void main() {
  fnAddtion();
  fnSubtraction();
  fnMultiplication();
  fnDivision();
  fnReminder();
}

void fnAddtion() {
  print('더하기');
}

void fnSubtraction() {
  print('빼기');
}

void fnMultiplication() {
  print('곱하기');
}

void fnDivision() {
  print('나누기');
}

void fnReminder() {
  print('나머지');
}

어렵지 않고 간단하다. 문자열은 함수마다 다르기 때문에 호출될 때마다 출력되는 문자열도 다르다.

현업에서 함수를 만들때 아래와 같은 형태로 템플릿을 만들고 호출 테스트를 하면서 함수를 만들어 나가기도 한다.

함수는 어떻게 만들지는 업무의 형태마다 다르다.

결과 화면을 보자.

반응형

댓글