인프런 커뮤니티 질문&답변

happybudda님의 프로필 이미지
happybudda

작성한 질문수

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

void함수 질문입니다

작성

·

361

0

 

void main() {

Idol blackpink = Idol('블랙핑크', ['제니', '지수']);

blackpink.sayhello();

}

class Idol {

String name;

List<String> members;

Idol(this.name, this.members);

void sayhello(){

print('안녕하세요, 블랙핑크입니다');

}

}

void함수는 일반적으로 결과값이 나오지 않기 때문에 다른 함수에 출력하는 것이 불가능하다고 여겨지는데 어떻게 void sayhello함수는 출력이 가능한 것인지 여쭤봐도 될까요?

 

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

"결과값이 나오지 않는다"는 잘못된 표현입니다.

void는 값을 반환하지 않는다 (return [값] 이 없다)라는 의미입니다.

print() 함수를 sayhello() 함수안에 실행하셨으니 반환값과는 전혀 관련이 없습니다.

감사합니다.

happybudda님의 프로필 이미지
happybudda

작성한 질문수

질문하기