Dart 369게임 | 모두의연구소 Flutter 오름캠프
문제 4명의 Player 1, 2, 3, 4가 순서를 돌아가며 369 게임을 진행한다. 1부터 100까지의 범위에서 30의 배수는 "ahh"를 출력, 3의 배수는 "clap"을 출력, 10의 배수는 "rool"을 출력, 나머지는 숫자를 출력한다. clap, rool, ahh의 총 개수를 출력한다. 게임당 clap을 했는지 출력한다. 가장 많은 clap을 한 player를 출력한다. 실행 코드 void main() { // 변수 초기화 int totalClaps = 0; Map playerClaps = {'Player 1': 0, 'Player 2': 0, 'Player 3': 0, 'Player 4': 0}; List players = playerClaps.keys.toList(); int current..
2023. 11. 29.
Null Safety, null 합류 연산자, late, final, const, 연산자, 조건문, 반복문, List, Map, 함수, 메서드, positional/named parameter | Flutter 문법
Null Safety [null 안정성, ?] 변수가 null이 될 수 있는지 여부를 명시적으로 지정할 수 있다. 개발자의 실수 방지, 코드 안정성 향상. void main(){ String name = 'Bueno'; // null 할당 불가. String? name2 = null; // null (비어있는 값). String?이 null값을 넣을 수 있게 함. print(name2.length); // 에러 발생. null의 length 처리 불가. print(name2?.length); // null 출력. 물음표를 쓰면 값이 null로 호출 허용. // 애초에 name2를 String?로 null Safety 변수로 지정했기 때문에 괜찮은 것. } null 합류 연산자, ?? void main()..
2023. 11. 27.