iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Some thing with Reason 系列

Reason 並不是新的語言;是一個新的語法及工具鏈,由久經考驗的語言 OCaml 所支持。
支援 npm/yarn 套件管理。
藉由 BuckleScript 編譯為 Javascript ,速度快,可讀性高。
百分之百的測試涵蓋率也是一個十分亮眼的成績

而且 React 的創始者也是 Reason 的核心開發者之一
這也是加入的重要原因之一

開始進入 Reason 的世界吧

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

第一天一定要來個 Hello World

What is Reason Reason 並不是一個新的語言,而是一種新的語法和工具鍊(toolchain),Ocaml支援。並支援既有的 NPM/YARN。...

2018-10-16 ‧ 由 TomasLin 分享
DAY 2

基本型態 - Part I

Basic Type 在每個程式語言中都會有一些基本的型態 Reason 屬於強型態的程式語言 這裡介紹的基本型態的變數型態有 Boolean 數字 字串 字...

2018-10-17 ‧ 由 TomasLin 分享
DAY 3

基本型態 - Part II

Basic Type 上一章節已經有討論了幾種基本類型 這是今天要了解的幾種型態 Function Array Tuple List Function Fu...

2018-10-18 ‧ 由 TomasLin 分享
DAY 4

基本型態 - Part III

Basic Type 今天討論的東西會也很多(每天啃到天荒地老) Reason - Record Reason - Object Reason - Destr...

2018-10-19 ‧ 由 TomasLin 分享
DAY 5

Reason 的好朋友

BuckleScript OCaml BuckleScript 的基礎 如果需要對 OCaml 有興趣可以參考 官方文件 如果對 Reason 有興趣可以參考...

2018-10-20 ‧ 由 TomasLin 分享
DAY 6

BuckleScript - 物件

Bukle Script Object Javascript 中的物件有兩個主要的目的 像是一個雜湊表(或是字典), Keys 可以動態的 新增/刪除 ,值是...

2018-10-21 ‧ 由 TomasLin 分享
DAY 7

BasicType - OptionsAndSomeAndNone

Null 和 Undefined 和 Option Reason 並沒有 null 和 undefined 的概念 這是很棒的事情,因為可以減少很多型態的 bu...

2018-10-22 ‧ 由 TomasLin 分享
DAY 8

BasicType-Module and Functor

Module 模組就像是一個小的檔案 可以用 let binding 內嵌 module 建立 使用 module 這個關鍵字來宣告 module School...

2018-10-23 ‧ 由 TomasLin 分享
DAY 9

Reason - Express-helloworld-API

Express API 之前聊了很多基本的型態和使用 開始來做一些實際的東西(不然有點無聊) 在 Nodejs 中似乎想到 API 都會先想到 Express...

2018-10-24 ‧ 由 TomasLin 分享
DAY 10

Express-Middleware

Middleware 昨天有用 Reason 寫出了一個 helloworld 今天來增加一些東西 use Middleware use Express 的...

2018-10-25 ‧ 由 TomasLin 分享