클래스안에서 함수 넣을때 요
221
投稿した質問数 3
아이돌로 설명할때 ...클래스 안에서 함수 넣을때 처음엔 앞에 void를 넣으셨는데 뒤에 강의에서는 TimesTwo클래스에서는 void 를 안쓰고 바로 int 를 쓰시더라구요 void는 에러가 저렇게 나네요 왜 그런거죠...?
回答 2
0
안녕하세요!
질문을 이해 못하겠습니다.
예제와 함께 질문 부탁드립니다.
void는 반환이 없다는 뜻이고 int를 반환을 하겠다고 했다면 int를 반환해야 에러가 나지 않습니다.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다.
님의 질문에 대한 답변은 제공된 정보와 직접적으로 관련이 없기 때문에 정확한 답변을 드리기 어려울 것 같습니다. 하지만, 클래스 내에서 함수를 정의할 때 반환 타입에 대해 언급하신 부분에 대해 일반적인 개념으로 설명드리겠습니다.
함수를 클래스 안에 넣을 때 함수의 반환 타입을 지정해야 합니다. 예를 들어, 함수가 아무것도 반환하지 않는 경우 void를 사용하여 반환 타입을 명시하며, 이는 함수가 단순히 어떤 작업을 수행하고 아무것도 반환하지 않음을 의미합니다. 반면에 함수가 특정 타입의 값을 반환하는 경우, 예를 들어 정수를 반환하는 경우에는 int와 같이 해당 타입을 명시해야 합니다.
따라서, 강의에서 처음에는 아무것도 반환하지 않는 함수에 void를 사용했고, 나중에는 정수를 반환하는 함수에 int를 사용한 것으로 보입니다. void를 사용한 함수에서 반환 값을 넣으려고 할 때 오류가 발생하는 이유는 void로 지정된 함수는 반환 값이 없어야 하기 때문입니다.
프로그래밍 언어나 특정 상황에 따라 상세한 규칙이나 사용법이 다를 수 있으니, 해당 언어의 공식 문서나 강의 내용을 다시 확인하는 것도 도움이 될 수 있습니다.
자료형(실수) 출력 결과 문의
0
55
1
fold 함수 문법이 업데이트 된 것 같은데 맞을까요?
0
47
1
쿠폰 유효기간이 경과했다고 하네요 ㅠㅠ
0
80
2
강사님 덕에 요즘 열심히 수강하고 있습니다
0
102
2
Flutter강좌에 대한 질문이 있습니다.
0
277
2
Set 인덱스 접근 질문입니다
0
188
2
void 궁금한점이 있습니다!
0
160
1
다트 변수 연산 질문
0
138
1
다트 변수 이름 규칙 질문입니다
0
206
2
4강애싱크 프로그래밍에서 12:46에서
0
116
1
궁금한 점이 있습니다!
0
258
2
쿠폰발급이 안되네요 ;;
0
317
2
밑에 질문 사진첨부해서 다시 질문드려요~
0
313
2
전 왜 이상태에서 마지막에 Status
0
306
2
4강 마지막 yield* -> yield
0
260
1
쿠폰 적용 안되는데 혹시 수량이 정해져 있는건가요?
0
374
1
toSet(), Set.of(), Set.from() 차이점
0
569
1
안드로이드 스튜디오 에뮬레이터 권장사양
0
543
2
for loop
0
408
1
list map set
1
394
1
2강부터 너무 어렵네요
1
747
2
상속받은 클래스의 named parameter 사용방법이 궁금합니다
1
468
1
진도 관련 문의드립니다.
0
610
1
return과 print의 차이점을 모르겠어요.
1
782
2

