BuckleScript-Object

Bukle Script ObjectJavascript 中的物件有兩個主要的目的 像是一個雜湊表(或是字典), Keys 可以動態的 新增/刪除 ,值是同樣的型態 像是一個紀錄(Record),欄位是固定的(但是也允許是選擇性的),他...

Reason

BuckleScript-Best-Friend

BuckleScriptOCamlBuckleScript 的基礎 如果需要對 OCaml 有興趣可以參考 官方文件 如果對 Reason 有興趣可以參考 官方文件 ReasonOCaml 的另一種語法,對 Javascript 的開發者比較親切 O...

Reason

Reason-BasicTypeIII

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

Reason

Reason-BasicType Part-II

Basic Type上一章節已經有討論了幾種基本類型 這是今天要了解的幾種型態 Function Array Tuple List FunctionFunction 在日常 coding 是相當常見與重要的部分 Reason 中是以箭頭以及回傳表...

Reason

Reason-BasicType

Basic Type在每個程式語言中都會有一些基本的型態 Reason 屬於強型態的程式語言 這裡介紹的基本型態的變數型態有 Boolean 數字 字串 字元 TypeType 是 Reason 的亮點之一 let 不一定需要宣告 類型 1let...

Reason

Reason簡介與Helloworld

What is ReasonReason 並不是一個新的語言,而是一種新的語法和工具鍊(toolchain),Ocaml支援。並支援既有的 NPM/YARN。 藉由 BuckleScript將 Reason 編譯為可閱讀的 Javascri...

Reason

Javascript-High Order Function

High Order Function是一種 接受 Funciton 回傳 Function 的 Function Map, Filter, Reduce 都是 Function 回傳一個 Function範例一 123456789//基本款cons...

Javascript

React Native import Image Error

React Native version: 0.51.0 React version: 16.0.0 Initial React Native Project123$ react-native init myapp$ cd myapp$ jest ...

React Native

Typescript-JSX

JSXJSX 是一種類似 XML 的標記性語言,可以被轉換為合法的 Javascript 因為 React 的框架而開始流行,但是也可以,但是也可以使用在其他程式中 基本使用方式在 TypeScript 使用 JSX 必須先做兩件事情 副檔名為 t...

Javascript

TypeScript-Generic

泛型泛型的 Hello world123function identity(arg: number): number { return arg;} 或是我們用 any 來宣告型態 123function identity(...

Javascript