作者 | CodeData
top

CodeData 作者

CodeData 作者群

caterpillar

目前為自由工作者,喜好研究程式語言、框架、社群,從中學習設計、典範及文化。閒暇之餘 記錄所學,技術文件涵蓋 C/C++, Java, Ruby/Rails, Python, JavaScript, Haskell 等多個領域,出版電子書 Java SE 6 技術手冊Java Lambda TutorialJava TutorialPython TutorialEssential JavaScriptHaskell Tutorial

191Posts

mBlock & Arduino(2)點亮外接 LED

By caterpillar | 2015/03/23

讓 Arduino Uno 板子上標示為 L 的 LED 閃爍,只是為了能立即體驗一下如何控制 Arduino,接下來,我們要外接 LED,這就需要對 Arduino 板子以及相關電子電路元件有多一點的認識。

Haskell Tutorial(20)初探 IO 型態

By caterpillar | 2015/03/18

純函數式的世界泡久了,現在換換口味,暫時探出頭來看看不純綷的世界好了,實際上,你還是得與真實世界溝通,你得接受輸入,在結果運算出來之後,再輸出到真實世界之中 ...

mBlock & Arduino(1)哈囉!LED!

By caterpillar | 2015/03/17

Ardunio 有不少電路模組,在入門時可減輕了對電子電路理解上的負擔,而最想試試的是使用圖型化程式語言來控制 Arduino,因為之前使用圖型化程式語言的經驗告訴我,它們總會帶來一些不同的設計想法。

EV3 Tutorial(11)Lego Digital Designer 使用技巧

By caterpillar | 2015/03/12

就算你沒有樂高積木、沒有 EV3,也可以下載回來玩玩,不會有積木數量的限制,某些程度上比實際的積木方便,讓小朋友在上頭蓋蓋積木也不錯 …

Haskell Tutorial(19)Data.Set 與 Data.Map 模組

By caterpillar | 2015/03/11

常用的資料容器還有集合(Set)與字典(Dictionary)等,這邊就先來探討與這兩種容器相關的 Data.Set 與 Data.Map 模組。

Haskell Tutorial(18)認識 Data.List 模組

By caterpillar | 2015/03/03

暫且換個方向,來看看 Haskell 中提供的標準模組中,有哪些基本常用的函式可以使用,詳細介紹每個 API 如何使用其實也蠻沒意義的,這是 API 文件該做的事,這邊的重點還是擺在一個足夠讓你往後探索的基礎上。

EV3 Tutorial(10)紅外線遙控恐龍

By caterpillar | 2015/02/25

當你實際依腦袋中的想法,來創造自己的積木時,組裝、拆開、組裝、拆開 … 這過程本身就會一直重複,實際上在前幾篇文章的積木組裝,也是不斷發生這類情況 …

Haskell Tutorial(17)定義與使用模組

By caterpillar | 2015/02/18

模組使用 module 來定義,如果你希望模組名稱為 Map,那麼需要將 .hs 檔案的主檔名也取為相同名稱,接著括號中定義了模組可匯出的名稱有哪些,當其他人使用你的模組時,只有這邊定義的名稱才會被看見。

Haskell Tutorial(16)Record 語法、Type 同義詞

By caterpillar | 2015/02/10

Record 語法,可以讓你指定各項名稱,這麼做的好處有幾個,從型態定義上,可清楚地知道各項之意義,如果你使用 deriving 自動衍生自 Show,那麼產生的字串描述中,也會包括 Record 語法中指定的各項名稱 …

Haskell Tutorial(15)Typeclass 定義、實作與衍生

By caterpillar | 2015/02/04

在之前的文件中,你已數次看過 Typeclass,具有某個 Typeclass 行為的型態,必須實現該 Typeclass 規範的行為,那麼,要怎麼定義自己的 Typeclass?

熱門技術文章

最新論壇文章