본문 바로가기

flutter4

flutter를 위한 dart 기본 문법 (4) - async programming 직전 포스팅에서 dart functional programming 개념에 대해서 알아보았는데요, 이번에는 dart 문법 마지막 포스팅인 dart async programming 개념에 대해서 알아보겠습니다. 필자에게 비동기는 뭔가 익숙하지 않기 때문에 코드 결과까지 첨부하여 포스팅하겠습니다. **음슴체** 단순 동기식 프로그래밍 void main() { addNumbers(1,1); addNumbers(2,2); } // 1 + 1 = 2 // 2 + 2 = 4 void addNumbers(int number1, int number2){ print('계산 중 : $number1 + $number2'); print('계산 완료 : ${number1 + number2}'); } **결과** 계산 중 : 1 .. 2022. 12. 1.
flutter를 위한 dart 기본 문법 (3) - functional programming 직전 포스팅에서 dart OOP 개념에 대해서 알아보았는데요, 이번에는 dart functional programming 개념에 대해서 알아보겠습니다. 필자는 깊진 않지만 여러 프로그래밍 언어에 대한 경험(컴공)이 있기 때문에 순전히 필자의 기준으로 작성했으니 이 포스트는 프로그래밍 언어를 처음 배우시는 분에겐 맞지 않을 수 있으니 유의!!! 다른 언어를 배워본 경험이 있으신 분들은 가볍게 보시면 dart 문법 금방 아실 거라고 생각합니다. **음슴체** 형 변환(list, map, set) void main() { List blackPink = ['로제', '지수', '리사', '제니', '제니']; print(blackPink); // => [] print(blackPink.asMap()); // L.. 2022. 11. 30.
flutter를 위한 dart 기본 문법 (2) - OOP 직전 포스팅에서 dart 기본 문법에 대해서 알아보았는데요, 이번에는 dart에서의 oop 개념에 대해서 알아보겠습니다. 필자는 깊진 않지만 여러 프로그래밍 언어에 대한 경험(컴공)이 있기 때문에 순전히 필자의 기준으로 작성했으니 이 포스트는 프로그래밍 언어를 처음 배우시는 분에겐 맞지 않을 수 있으니 유의!!! 다른 언어를 배워본 경험이 있으신 분들은 가볍게 보시면 dart 문법 금방 아실 거라고 생각합니다. **음슴체** 클래스 - 설계도 인스턴스 - 설계도로 인해 만들어진 무언가(n개) 클래스 기본(생성자) void main() { Idol blackPink = Idol( '블랙핑크', ['지수', '제니', '리사', '로제'], ); print(blackPink.name); print(black.. 2022. 11. 30.
flutter를 위한 dart 기본 문법 (1) flutter로 앱을 만들어보고 싶어서 dart 언어를 배워보겠습니다. 필자는 깊진 않지만 여러 프로그래밍 언어에 대한 경험(컴공)이 있기 때문에 순전히 필자의 기준으로 작성했으니 이 포스트는 프로그래밍 언어를 처음 배우시는 분에겐 맞지 않을 수 있으니 유의!!! 다른 언어를 배워본 경험이 있으신 분들은 가볍게 보시면 dart 문법 금방 아실 거라고 생각합니다. **음슴체** 출력 String variable = "Dart"; print('text'); print(variable); print('${variable} text'); print('$variable text'); 타입 변수 : var 숫자(정수) : int 숫자(실수) : double boolean(참/거짓) : bool 문자 : String.. 2022. 11. 30.