inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo nhật ký bốn phần Flutter cho người mới bắt đầu phát triển ứng dụng với Figma

Hiểu toán tử ternary

dart ?? 연산자에 대하여 문의드립니다.

65

tarikim

4 câu hỏi đã được viết

0

안녕하세요,

수강중에 궁금한 점이 생겨서요 ㅠㅠ..

?? 를 사용할시 null 인경우 기본값을 할당해서 사용가능하다고 하셨는데,

??를 이용해서 x ?? 0 + 2; 로 x가 null인 경우 0을 기본값으로 두고 2를 더하도록 식을 구성한 후,

x를 print 해보니 x에 2가 할당되지 않는 것 같습니다,, 왜그런 걸까요 ㅠㅠ

image.png

 

flutter 모바일-디자인 figma dart

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

김정아 님이 작성하신 x ?? 0 + 2 표현식은 xnull일 경우 0 + 2를 사용한다는 의미이며, 이 결과는 임시로 사용될 뿐 x에 할당되는 것은 아닙니다. ?? 연산자는 기본값을 반환하기 위한 것이지 변수에 할당하거나 값을 변경하는 것이 아닙니다.

따라서 기존 x의 값이 변경되지 않았으므로 xprint하면 여전히 null로 출력됩니다. x에 할당하고자 한다면, x = (x ?? 0) + 2; 와 같은 형태로 사용하셔야 합니다.

추가로 참조하실 수 있는 정보는 다음 URL을 참고해 주세요: Dart Null-aware Operators.

Json 플러그인 사용시 variable collection 없음

0

15

1

배리어블 목록 없음

0

23

3

Token 등록 방법 문의

0

21

1

198강 (){onTap(e);}의 이해 돕기

0

29

1

인스턴스스왑

0

20

2

borderTransparent를 라이트/다크모드에 이중등록

0

24

1

해결되었습니다.

0

21

1

Node 관련 질문입니다

0

30

3

채팅 UI 추가 속성 설정 질문

0

25

1

배리어블 Value에 관해 질문있습니다.

0

35

0

구글 소셜 로그인 후 로그인 시 구글에러

0

26

2

Body>font weight 에서 semibold에 짝대기가 생기는 이유?

0

41

1

Navigation Mobile 토글 베리어블이 안됩니당

1

35

2

24강 상품 상세화면 실습 컨디셔널 질문

0

31

2

실습파일

0

26

2

23강 캘린더 화면 실습 강의 2가지 질문

0

34

1

Typography 모드 적용시 표현된 값과 우측에 표시되는 값다름

0

33

1

실습중(개인 비용 관리 앱) 문의드려요

0

43

2

6강에 비디오가 이상해요

0

27

2

17~20강 강의에서 활용하신 노션 자료 또한 공유 가능할까요?

0

40

1

노션 25 인터렉션 구현 파트 안 보입니다!

0

39

2

Isar 마지막 업데이트는 2년전입니다.

0

31

0

android studio pulgin 문의

0

54

1

앱개발-입문자-플러터-네컷일기-with피그마 소스 다운로드

0

147

1