본문 바로가기

반응형

Study

(4)
Dart 7일 차 - Language Tour (7/7) 공부 좀 해야지 라는 생각에 하루에 10분이라도 보면서 기록하고 있었다. 오늘이 벌써 1주일이 되는 날이다. 조금씩 봐서 아직 Language Tour 도 못 끝내기는 했지만 많은 부분을 본 것 같다. Isolates https://dart.dev/guides/language/language-tour#isolates 대부분의 모바일, 컴퓨터는 멀티 코어 CPU이다. 멀티 코어의 장점을 활용하기 위해 개발자들은 전통적으로 동시적으로 실행되는 공유 메모리 스레드를 사용한다. 그러나 공유 상태 동시성은 에러가 발생하기 쉽고 코드가 복잡해진다. Dart 는 스레드 대신 isolates 안에서 코드를 실행한다. 개별 isolate 는 전용 메모리 힙을 가지고 있다. 다른 isolate로부터 isolate 상태 접..
Dart 4일 차 - Language Tour (4/7) 하루에 조금씩 바로바로 기록해본지 벌써 4일째 이제 Tour의 반이 넘었다. 이번 주면 Tour는 다 볼려나 Classes https://dart.dev/guides/language/language-tour#classes Dart 는 객체지향 언어이고 class 를 상속받을 수 있다. 모든 Object 는 class 의 instance 이다. 모든 class 는 Object class 로 부터 내려온다. 모든 class 는 하나의 superclass 를 가진다. class 의 구현은 재사용된다 상속된 class 들에서 Extension methods 는 상속없이 추가 기능을 넣을 수 있다. Using class object 는 function, data 로 구성되어 있다. 점(.) 으로 instance ..
Dart 2일 차 - Language Tour (2/7) 오늘도 짧게 훑어보려고 한다. 어제에 이어서 Import concepts 를 본다. Important concepts https://dart.dev/guides/language/language-tour#important-concepts 변수에는 무엇이든 저장할 수 있다. class 의 instance 인 object 숫자, 함수, null 또한 object 이다. 모든 object 는 Object class 를 상속한다. Dart 는 강타입(strongly typed) 이지만 타입 추론이 되기 때문에 타입을 쓰는 것은 선택적이다. Generic type 도 제공한다. top-level 함수를 제공한다. (main() 같은... 함수 안에 함수 생성도 가능하다. top-level 변수도 제공 한다. ins..
Dart 1일 차 - Language Tour (1/7), A basic Dart program 오늘부터 Dart를 하루에 조금씩 공부해보려 한다. 하루에 특정 챕터를 하지 않고 시간 되는 만큼만 본다. 보면서 바로 여기 블로그에 정리하면서 본다. 그러므로 앞으로의 내용은 정리되지 않은.. 공부하다 대충 끄적인 느낌일 것이다. A basic Dart program https://dart.dev/guides/language/language-tour#a-basic-dart-program Comment https://dart.dev/guides/language/language-tour#comments // - 많은 언어에서 사용하는 것과 같이 한 줄짜리 주석이다. 멀티 라인 또한 많은 언어에서 사용하는 것과 같이 /* */ 으로 하면 된다. // comment /* comment */ /// 은 Docu..

반응형