강의

멘토링

로드맵

Inflearn Community Q&A

djaakrudgml4186's profile image
djaakrudgml4186

asked

From introduction to Flutter app development to project completion

Declaring and Using Dart Functions

함수 1번 연습문제 질문 있습니다.

Written on

·

200

0

sub int 값을 d,e,f로 설정한 이유가 궁금합니다.

void main에 int 값은 a=7,b=5,c=2로 되있는데, sub도 처음부터 같은 값으로 설정하면 되는게 아닌가요?

Flutter

Quiz

52% of people got it wrong. Give it a try!

다트에서 `print` 함수의 주요 목적은 무엇일까요?

사용자로부터 값을 입력받기

변수를 선언하고 초기화하기

프로그램 실행 결과를 화면에 보여주기

조건에 따라 코드 실행 흐름 바꾸기

Answer 1

0

해당 문제는 함수 연습문제로 함수는 입력 값에 따라서 출력 값이 나와야 합니다.

이렇게 코드를 가정해보도록 하겠습니다.

int a = 7

int b = 5

int c = 2

int d = 1

이때 아래의 두 코드는 결과값이 다르게 나와야 합니다.

print(sub(a,b,c));  // 나와야 하는 결과 값: 0

print(sub(b,c,d));  // 나와야 하는 결과 값: 1

하지만 7,5,2의 값을 미리 넣게 되면 결과값은 d,e,f에 무엇을 넣던 0이 나오기 때문에 입력 값에 따라서 다르게 나오도록 구성한 것입니다.

충분한 답변이 되었기를 바랍니다.

djaakrudgml4186's profile image
djaakrudgml4186

asked

Ask a question