use_of_void_result — void 결과값 사용 경고
use_of_void_result — void 결과값 사용 경고
타입이 void인 표현식이 값을 기대하는 자리에서 쓰이면 분석기가 이 진단을 내보내요. 예를 들어 멤버 접근 앞이나 할당문의 오른쪽에 void 표현식이 오는 경우에요.
본문
Description
Dart 분석기는 타입이 void인 표현식이 값을 기대하는 자리에서 사용되는 것을 발견할 때 이 진단을 만들어요. 예를 들어 멤버 접근 앞이나 할당문의 오른쪽에 오는 경우가 그렇죠.
Example
다음 코드는 f가 toString을 호출할 수 있는 객체를 만들어 내지 않기 때문에 이 진단이 발생해요.
void f() {}
void g() {
f().toString();
}
Common fixes
표현식이 값을 갖도록 코드를 다시 작성하거나, 그 값에 의존하지 않도록 코드를 다시 작성하면 돼요.