欲速不達

일을 급히 하고자 서두르면 도리어 이루지 못한다.

Fantastic AI, Fantastic World
728x90
반응형

2024/04/19 2

[App] Dart 5. Classes

Classes 클래스는 OOP의 꽃이다. 모든 것이 클래스로 구현되어 있고, 앞으로 클래스로 코드를 작성해서 사용할 일이 많을 것이다. 이번 포스팅에서는 Dart의 클래스에 대해서 알아보자. 1) Default Class 간단한 클래스를 구성해보자. class Player { // property String name = 'kuuneeee'; // final을 붙이면 수정이 안됨 int xp = 1500; void sayHello() { print("Hi my name is $name"); // $this.name이라고 해도 작동은 함 -> 하지만 클래스 내에서 권고되지 않음 // 클래스 내에 겹치는 변수명(같은 이름의 name 변수)가 있으면 this.name이라고 사용할 수는 있음 // this는 현..

[App] Dart 4. Functions

Functions Dart의 함수는 javascript와 유사한 점이 많다. 함수 명 앞에 return 값의 타입에 따라 void, String 등을 명시하는 것이나 {}를 사용하는 등 공통점이 있다. 공통점을 제외하고 Dart만의 특징도 있으니 이번 포스팅에서는 Dart의 함수에 대해 정리해보자. 1) Defining a Functions Dart의 함수는 크게 두 종류로 구분할 수 있다. return 값이 없는 함수(void)와 return 값이 있는 함수(String, Int, ...)이다. 또, Dart는 필수적으로 main 함수를 가진다. art의 comiler는 .dart 파일을 실행할 때 자동적으로 main 함수를 찾아 실행하며, main 함수 밖에 작성한 다른 함수들을 실행하기 위해서는 m..

728x90
반응형