플러터 문자를 숫자형으로 변환하려면, int.parse
숫자를 문자형으로 변환하려면 .. $ 추가
int result = int.parse(widget1.value.text) + int.parse(widget2.value.text);
sum = '$result';
위의 소스처럼 문자열을 위젯의 값은 기본적으로 문자열로 인식되기 때문에, widget1.value가 아니라, widget1.value.text까지 해줘야 합니다.
그리고 int.parse()로 값을 숫자로 변환해서 읽으면 됩니다.
반대로, 숫자로된 값을 위젯에 대입하려면 오류가 발생합니다.(위젯값 타입 = 문자열)
그래서 $ 를 추가하여, sum = '$int형변수'; 로 하면 됩니다.
요약
• 문자를 숫자로 int.parse(문자열)
• 숫자를 문자로 '$숫자변수'
• 위젯의 값은 기본적으로 문자열로 인식되어 widget.value.text 로 읽음
'개발자 넋두리 > Flutter(플러터)' 카테고리의 다른 글
플러터, REST API를 이용한 리스트 만들기 (0) | 2023.07.18 |
---|---|
플러터, null safety 어려운 분들 해결 방안 (0) | 2023.07.10 |
Do it! 플러터 목록보여주는 리스트뷰 만들기 (0) | 2023.07.07 |
Do it! 플러터 Tabbar 구조 및 구현 (0) | 2023.07.06 |
Do it! 플러터 위젯 사용법(머티리얼 디자인, 이미지, 폰트..) (0) | 2023.07.05 |