Dart/개념정리

[Dart] Dart 시작하기

xowoony 2023. 7. 14. 19:29

학습일 : 2023. 07. 14


 

Dart는 객체지향 언어이며 User Interface를 만드는 데에 아주 최적화 되어있다.
빠르며, 엄청나게 많은 플랫폼에 컴파일이 가능하며 개발자 경험이 아주 좋음.

flutter를 배우기 전에 Dart언어를 배우고 넘어가게 된다면 
flutter를 더 잘 이해할 수 있을 것임.


Dart의 구문은 다른 주류 프로그래밍 언어와 비슷함.

예시
Dart 코드

class Segment {
  int links = 4;
  toString() => "I have $links links";
}



Kotlin 코드

class Segment {
  var links: Int = 4
  override fun toString()= "I have $links links"
}



TypeScript 코드

class Segment {
  links: number = 4
  public tostring = () : string => { return
  `I have ${this.links} links` };
}