點燈坊

失くすものさえない今が強くなるチャンスよ

如何使用 Quokka 測試 Ramda ?

Sam Xiao's Avatar 2019-10-06

Ramda 是 ECMAScript 實現 Functional Programming 的神兵利器,透過 Quokka,我們可以更快速測試與學習 Ramda。

Version

macOS Mojave 10.14.5
VS Code 1.36.1
Quokka 1.0.233
Ramda 0.26.1

Quokka

vscode002

安裝 Quokka.js extension。

vscode003

⌘ ⌥ P 執行 command palette,輸入 quokka,建立 Quokka 執行環境。

Ramda

import { any } from 'ramda';

let data = [1, 2, 3];

any(x => x === 4)(data); // ?

一個最簡單的 Ramda,使用 any() 判斷是不是在 array 內, 則傳回 true 則傳回 false

Quokka 支援在一行註解中,使用 // ? 顯示 function 回傳值,如此可省略 變數console.log()

ramda000

第一次執行 Ramda 時,Quokka 會抱怨找不到 ramda package。

+ 滑鼠點擊 Intall "ramda" package for the current quokka file 安裝 Ramda。

ramda001

安裝完 Ramda,結果就出來了。

Conclusion

  • 有了 Quokka,我們就能在熟悉的 VS Code 測試與學習 Ramda,非常方便