본문 바로가기

전체 글127

Dart 기초 - 클래스 Dart 기초 - Constructor 생성하기 다음과 같은 방법으로 생성자를 만들 수 있다. class Player { late String name; late int score; Player(this.name, this.score); } void main() { var player1 = Player("Lee", 20); var player2 = Player("Kim", 30); print(player1.score); // 20 print(player2.score); // 30 // you can change the value. player2.score = 50; print(player2.score); } 코틀린과 유사하면서 조금 다른 모습을 볼 수 있다. 위 코드에선 생성자로 지정한 변수를 어느 타이.. 2023. 4. 9.
Dart 기초 - 함수 Dart는 다른 언어들이 갖지 않은 방법을 사용해서 함수를 만들 수 있는데 어떠한 방법들이 있는지 알아보자 Dart 기초 - 기본적인 함수 생성 방법 다음과 같은 방법을 사용해서 함수를 만들 수 있다. void sayHi(String name) { print("Hi $name"); } // Positional argument String getName(String name, String hi) => "${hi} My name $name"; // name required argument void greeting({required String name, required String hi}) { print(hi + name); } void main() { sayHi("Lee"); // Hi Lee print(.. 2023. 4. 5.
Dart 기초 - 컬렉션(Collections) Dart의 Collection으로 다음과 같은 것들이 있다. List Map Set Dart 기초 - List Dart에서 리스트는 다음과 같이 정의하고 값을 추가하거나 할 수 있다. void main() { var giveMeFive = true; var numbers = [1, 2, 3, 4, if (giveMeFive) 5]; print(numbers.first); // 1 print(numbers.last); // 5 // [1, 2, 3, 4, 5] print(numbers); numbers.add(6); // [1, 2, 3, 4, 5, 6] print(numbers); } 위 코드에서 사용한 것 이외에도 수많은 함수를 List에서 지원한다. 또한 for을 사용해서 다음과 같이 리스트 항목을 .. 2023. 4. 4.
Dart 기초 - 변수 선언하기 Dart로 변수 선언하기 Final 변수 선언 Late 변수 선언 Constant 변수 선언 Recap 변수 선언 기본적인 변수 선언 방법은 이전 포스팅에서 이야기 했으니 생략하겠습니다! Dart 언어란 무엇인가? with Dart 언어의 특징 Dart 언어란 & Dart 언어의 특징 구글에서 만든 프로그래밍 언어 Dart를 사용해서 Flutter를 개발할 수 있음 다른 언어들과 매우 유사한 방법으로 구현, 사용할 수 있음 객체지향 언어이다. 멀티 플랫 android-developer.tistory.com Final 변수 선언하기 지금까지 선언한 var 변수는 언제든지 변경 가능한 변수이다. Dart에서는 Java와 동일하게 Final 변수가 있는데 다음과 같이 사용할 수 있다. void main() {.. 2023. 4. 2.