Minsu's Dev Log

Written by@Minsu Kim
Software Engineer at Devsisters Corp.

ReScript 공식문서로 ReScript 훑어보기 (10)

ReScript

December 31, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. Array and List Array Array는 ReScript에서 기본적으로 정렬된 자료구조다. JavaScript의 배열과 동일한 방식으로 동작한다. ReScript의 배열의 각 항목은 타입이 동일해야 한다. Arr…

ReScript 공식문서로 ReScript 훑어보기 (9)

ReScript

December 28, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. Null, Undefined and Option ReScriptt에는 또는 개념이 존재하지 않는다. 모든 카테고리의 버그를 없애기 때문에 이것은 좋은 일이다. 더이상 이나 를 마주칠 일이 없다. 그러나, 잠재적으로 존…

ReScript 공식문서로 ReScript 훑어보기 (8)

ReScript

December 26, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. Variant 지금까지 살펴본 대부분의 ReScript의 자료구조는 익숙할 수 있다. 이 절에서는 매우 중요하면서도 익숙하지 않은 자료구조인 Variant를 소개한다. 대부분의 언어에서 대부분의 자료구조는 “이것 and …

ReScript 공식문서로 ReScript 훑어보기 (7)

ReScript

December 23, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. Object ReScript의 Object타입은 Record타입과 비슷하지만 아래와 같은 차이점이 있다. 타입 선언이 필요하지 않다. Record타입과 다르게 구조적이고 다형성이 강하다. 객체가 JavaScript쪽에서 …

ReScript 공식문서로 ReScript 훑어보기 (6)

ReScript

December 21, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. Record Record는 JavaScript의 객체와 비슷하지만 아래와 같은 차이점이 존재한다. 기본적으로 불변하다. 확장 불가능한 고정적인 필드들을 갖는다. Record의 타입 선언 Record는 필수적으로 타입 선언…

ReScript 공식문서로 ReScript 훑어보기 (5)

ReScript

December 20, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. Tuple Tuple은 JavaScript에는 없는 ReScrpt 전용 데이터 구조다. Tuple은 아래와 같은 특성이 존재한다. 불변함 (Immutable) 순서가 존재함 (Ordered) 생성될 때 고정된 크기를 갖음…

ReScript 공식문서로 ReScript 훑어보기 (4)

ReScript

December 19, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. ReScript의 Primitive Type ReScript는 string, int, float과 같은 친숙한 원시 타입을 제공한다. ReScript의 원시 타입은 아래와 같다. String Char Regular Exp…

ReScript 공식문서로 ReScript 훑어보기 (3)

ReScript

December 17, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. ReScript의 Type ReScript의 타입 시스템은 아래와 같은 장점이 존재한다. 강하다 (Strong) ReScript에서 하나의 타입은 다른 타입으로 변경될 수 없다. JavaScript에서는 코드가 실행되는 …

ReScript 공식문서로 ReScript 훑어보기 (2)

ReScript

December 16, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. Let Binding ReScript에서의 Let Binding은 다른 언어에서의 변수 선언이라고 할 수 있다. 위의 코드와 같이 키워드를 사용해 값을 이름에 바인딩한다. Block Scope ReScript에서는 를 …

ReScript 공식문서로 ReScript 훑어보기 (1)

ReScript

December 15, 2020

본 포스트는 ReScript 공식문서를 스터디하며 정리한 포스트 입니다. 포스트를 작성하며 작성한 코드는 여기에서 확인할 수 있습니다. ReScript란? ReScript의 공식문서에 따르면 ReScript는 JavaScript를 사랑하지는 않지만 자바스크립트의 중요성을 인정하는 사람들을 위한 언어라고 한다. ReScript는 JavaScript처럼 보이…