본문 바로가기

반응형

전체 글

(352)
Dart 6일 차 - Language Tour (6/7) Adding features to a class: mixins https://dart.dev/guides/language/language-tour#adding-features-to-a-class-mixins Mixins 는 클래스 코드를 재사용하는 방법이다. 사용하려면 with 키워드와 함께 mixin 이름을 지정해준다. mixins 를 구현하려면 Object 를 상속하는 class 를 만들고 생성자를 구현하지 않는다. (매개변수가 없는 기본 생성자를 사용한다.) class 키워드 대신 mixin 을 사용한다. 특정 타입에 해당하는 mixin 을 지정할 수 있다. 뒤에 on 키워드와 함께 type 을 써주면 된다. Class variables and methods https://dart.dev/guide..
Dart 5일 차 - Language Tour (5/7) Classes 이전 내용은 여기에 2020/07/24 - [Programming/Dart] - Dart 4일 차 - Language Tour Dart 4일 차 - Language Tour 하루에 조금씩 바로바로 기록해본지 벌써 4일째 이제 Tour의 반이 넘었다. 이번 주면 Tour는 다 볼려나 Classes https://dart.dev/guides/language/language-tour#classes Dart 는 객체지향 언어이고 class 를 상.. yoonhg84.tistory.com Constructors https://dart.dev/guides/language/language-tour#constructors class 이름과 같은 함수를 만들어서 생성자를 정의한다. Named constru..
다이어트 19일 차 - 샌드위치, 콩나물순대국, 닭한마리 19일 차 저녁에 술좀 마셨다고 0.8kg 나 늘었네... 예전보다 늘어 나는 양이 많이 줄긴 했지만 아쉬운 건 어쩔 수 없네 다 내가 먹어서 그런거지.. 아침은 햄치즈베이컨 샌드위치 사진 찍기 전에 한 입 먹었다... 어제 술을 먹고 오늘 상태가 괜찮았는데... 아내가 꼭 해장을 하라고 해서 콩나물순대국을 먹었다. 그냥 순대국이랑 같은 가격인데 콩나물이 들어가서 더 괜찮다?! 오늘도 점심은 혼자 친한 친구가 오랜만에 서울로 올라와서 한잔 할 수밖에 없었다. 둘 다 익숙하지 않은 역삼역 근처에서 닭한마리를 먹었다. 뭔가 들어 있는 게 없는 것 같은데.... 왜 이리 배가 부르지.. 배부르게 먹어서 2차는 가기 힘들어서 카페에 갔다. 제주 말차 프라푸치노? 내일은 57~58 정도 되려나... 계속할 거니 ..
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 ..
다이어트 18일 차 - 김밥, 분식, 술담화 18일 차 계속 유지되고 있다. 오래 유지되어야 더 올라갈 텐데..... 오늘도 김밥! 김치 김밥 점심은 혼자 먹게되어서 뭘 먹을지 고민하다가 오랜만에 라면을 먹으러 갔다. 인스턴트 라면을 먹고 싶었는데... 생라면이다... 좋은 건데 왜 안 반갑지.. 그리고 국물 떡볶이 오늘은 아내가 유혹을 해서 결국 넘어 갔다.... 지난달부터 받기 시작한 7월 술담화 박스를 받고 한잔 하기로 했다. 안주는 집에 있는 걸로 간단히 만들고 한잔 했다. 아.. 마실 땐 좋은데 후에 밀려오는 후회... 이 먹은걸 빼고 다이어트를 하려면... 내 다이어트는 며칠이나 더 길어지는가... 내일도 약속인데.... 큰일이다.. 이번 주말이 위험하다..
Dart 3일 차 - Language Tour (3/7) Operators https://dart.dev/guides/language/language-tour#operators swift 에서는 빠진 ++, -- 가 아직 제공된다. ~/ 라는 연산자가 있다. 나누기를 한 후 결과값을 integer 형태로 돌려준다. 이건 좀 편하겠는데? 두 object 가 같은지는 identical 함수로 안다고 한다. Type test operators as, is 는 흔히 있는 거라 패스 is! 라는 것이 있다. is not 일까? 라고 생각했는데 맞네 . Assignment operators = 는 거의 대부분 다 쓰니 패스 ??= 라는 생소한 것이 있다 a ??= 1 이라고 하면 a 가 null 이면 1을 대입하고 아니면 a 를 유지한다고 한다. var a = 1 a ?..
다이어트 17일 차 - 샌드위치, 부리또, 샐러드, 링피트 17일 차 와... 내가 아직 하고 있다니.. 이번 다짐은 쉽게 없어지지 않는구나 너무 김밥을 많이 먹어서 오늘은 다르게 샌드위치를 먹었다. 샌드위치 이름이 아마도.... 햄치즈 베이컨 샌드위치였을 것이다. 회사 점심 식대 사용 가능한 곳으로 지정된 쿠차라이지만 처음 갔다. (쿠차라는 여러 번 가봄) 언제나 가도 가격을 알 수 없어서 애매했는데 오늘 확실히 알았다. 메인 재료의 가격으로 결정되고 나머지는 추가 재료의 금액이 붙는다. 부리또를 먹었는데 메인 재료가 아마도... 헬파이어 치킨일 것이다. 먹느라 이름을 다 기억 못 했네 일찍 출근했는데 일 때문에 2시간은 늦게 퇴근한 것 같다..... 오늘은 아내의 특식이 기다리고 있었다. 늦게 집에 온 탓에 많이 못 쉬고 바로 링피트를 시작했다. 시작하자마자..
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..

반응형