main 함수 dart 는 java나 python와 비슷하게, main함수를 실행합니다. 그렇기 때문에 모든 과정을 main 함수안에 작성해 주어야 합니다. 변수 먼저 js와 비슷하게 var 키워드가 있습니다. 주로 지역변수는 var를 사용하고 class 에서는 St
Java의 List와 JS의 배열과 비슷합니다. forEach, add, map, reduce 등의 메소드들이 있습니다.배열에 if문을 사용해서 값을 동적으로 추가할 수 있습니다.이 기능은 python에 있는 기능과 비슷한 기능인데,배열안에서 for문을 사용하는 것입니
https://www.youtube.com/watch?v=fHo9HpBK98kDart에서 함수는 js와 아주 유사합니다.Dart는 함수도 객체이며 타입이 Function입니다. 이는 함수를 변수에 할당하거나 다른 함수에 인수로 전달할 수 있음을 의미합니다. 함
dart에서는 this를 사용하지 않는다 (가능은 하지만 사용하지 않는걸 권고)new 키워드를 사용하지 않음먼저 이름이 없고 positional으로 생성하는 방법입니다.첫번째 인자를 name으로 지정하고 두번째 인자를 xp로 지정해서 class를 생성합니다.functi
enum은 우리가 실수하지 않도록 도와주는 타입입니다.dart에서 enum type을 만드는 법은 다음과 같습니다.
이번에 flutter로 팀 프로젝트를 진행하게 되었는데, 다음과 같은 에러가 발생했습니다.요약하면, dart 버전을 3.0 이상으로 업데이트 해달라는 에러였습니다.저는 다음과 같은 방법으로 해결했습니다.저 같은 경우에는 C:\\tools\\flutter 에 설치되어 있
var는 타입을 자동으로 추론합니다. 하지만, 초기화 하지 않은 경우에는 타입을 추론할 수 없으므로 dynamic 으로 설정됩니다. 이는 피해야 하는 상황입니다. var를 사용할 때는, 꼭 초기화를 해주기!! 그렇지 않을 경우 dynamic타입으로 되어서 에러를 유발하
dart에도 다른 언어와 비슷하게 getter와 setter 그리고 public 과 private가 존재합니다.\_로 시작하면 private이 되고, 기본적으로는 모두 public입니다.대표적으로 statefulWidget이 있습니다.위와 같은 위젯에서, MyWidge