커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
퀴즈 질문
앱개발 종합반 - 플러터 v8
0주차
북마크
최*몬
댓글
2
추천
0
조회수
23
조회수
23
답변 완료

int getLength(String? str) {

 if (str == null) {

   return 0;

 }


 return str.length;

}



void main() {

 print(getLength('This is a string!'));

}



해당 코드 문의드립니다.

var name = ' 철수'

이렇게 들어서 var가 자료형, 뒤가 변수명 그리고 '철수'가 선언으로 배웠는데요


int getLength(String? str) 이건 어떻게 된건가요?

int가 자료형, getlength가 변수명 인건가요?

그리고 철수라는 선언이 없어서 null이 된거같은데 그 뒤에 (string? str) 이건 왜 들어있는건가요? 이미 자료형은 int로 선언한거 아닌가요? 왜 다시 string이 나오나요?

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴