前言
前面幾篇文章介紹了一些 FP 世界中的容器工具如 Functor、Monad、Applicative 等,其實還有很多沒有介紹到,例如 Reader、S...
前言
在前面的章節中,我們學習了不同類型的 JAR 打包方式,包括 Library JARJAR、Fat JAR 和 Distribution JAR。今天我們...
在上一篇中我們講到了 DI ,這篇要來介紹 Effect 中的 DI 要如何透過 Layer 管理相依性
所以為什麼需要管理相依性,我們來講個例子,你設計了一個...
主題
今天主要要講解
基本合法性檢查(數字範圍、位置)
如何透過基本合法性檢查與 Backtrack 演算法生成題目
Sudoku 的合法性檢查
Sudok...
今天我們來介紹幾個Turtle Island提供的函數。
本日大綱如下:
本日引入模組及準備工作
ti.make_index()
ti.case_whe...
到目前為止,我們的程式碼幾乎都寫在同一個檔案裡,隨著功能越來越多,程式會變得越來越亂。要讓程式碼結構清晰、可重複利用,就必須學會模組化。
模組就是一個 Pyth...