10일차 과제 링크 👉 10일차 과제
if(statements) {
// true일때 실행할 코드
} else {
// false일때
}
Widget build(BuildContext context) {
var myController = TextEditingController();
return MaterialApp(
home: Scaffold(
body: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
TextField(
controller: myController,
),
TextButton(
onPressed: () {
if(int.parse(myController.text) > 10) {
print('돈 보내기');
} else {
print('돈은 10원 이상부터 보낼 수 있습니다.');
}
// true일때 실행할 코드가 한 줄이면 중괄호 안 쳐도 됨
// if(int.parse(myController.text)>10) print('돈보내기');
},
child: Text('돈 보내기')
)
],
),
),
);
}
bool trueFalse = false;
...
if(trueFalse) Text('TRUE')
else Text('FASLE'),
조건 ? true일때 실행 : false일때 실행
trueFalse ? Text('TRUE') : Text('False'),
체크박스 만들 때 사용
var isChecked = false;
...
Checkbox(
value: isChecked, // 체크박스가 눌렸는지 안 눌렸는지 확
onChanged: (value) {
isChecked = value!; // 눌렀을때 isChecked 값이 true면 false, false면 true로 변경
setState(() {});
},
)
var isLogined = false;
...
Visibility(
visible: isLogined,
child: Text('당신은 회원입니다'),
),
오늘의 교훈
과제는 미루지 말고 해가 떠있을 때 미리미리 끝내두자.............(오전2:54작성)
3일 뒤: