Functional Programming
* 那些 Functional Programming 教我的事
* 關於函數編程(一)On Functional Programming
* 關於函數編程(一)On Functional Programming
一個函數除了把輸入對應到輸出之外,其他不務正業的事情,如賦值、檔案讀寫、在螢幕上畫圖等等都被稱作「副作用」。純粹函數語言是不可以有副作用的。
UML Tutorial - 統一建模語言入門
* 工具: draw.io
* UML入門:統一建模語言入門
* Index
- 使用案例圖(Use-case diagram)
- 類別圖(Class diagram)
- 循序圖(Sequence diagram)
- 狀態圖(Statechart diagram)
- 活動圖(Activity diagram)
- 元件圖(Component diagram)
- 部署圖(Deployment diagram)
* UML入門:統一建模語言入門
* Index
- 使用案例圖(Use-case diagram)
- 類別圖(Class diagram)
- 循序圖(Sequence diagram)
- 狀態圖(Statechart diagram)
- 活動圖(Activity diagram)
- 元件圖(Component diagram)
- 部署圖(Deployment diagram)
[轉] Object, Class, Instance
什麼是物件導向(2):Object, Class, Instance
- Class是用來定義object的一種東西,class的內容包含了動作(operations)與資料(data)
- 一個object就是某個class的instance,換句話說可以把object和instance看作是同樣的東西
- 動作(operations)、方法(methods)和行為(behaviors)可以看作同義詞。理想上一個object的狀態只能透過動作去改變它
callback function 簡介
正式版
// functionB 是 functionA 的 callback function functionA(functionB() { /* do something */ });
在 functionA 裡面,傳入了一支 functionB 跟他說 "當你 call 了 functionA 後,在適當時機呼叫 functionB"
e.g.
e.g.
$(document).ready(function() { alert("Hello"); });functionA = ready()
functionB = function() { alert("Hello"); }
[Sublime Text 2] Tips for python and web developers 好用的編輯器外掛套件
如果有在撰寫程式的朋友, sublime text 2 會是你的好伙伴
另外,這邊有很多有用的外掛可以使用。
sublime-text-2-tips-for-python-and-web-developers
另外,這邊有很多有用的外掛可以使用。
sublime-text-2-tips-for-python-and-web-developers
[Coding] 一些命名規則參考
* Java 命名慣例, Java 命名規則,
類別: 名詞 class ImageSprite;
方法: 動詞 getBackground();
變數 float myWidth;
常數 static final int MAX_WIDTH = 999;
類別: 名詞 class ImageSprite;
方法: 動詞 getBackground();
變數 float myWidth;
常數 static final int MAX_WIDTH = 999;
C/C++ 命名規則匈牙利命名規則
訂閱:
文章
(
Atom
)