- Erlang-style concurrency
- Erlang/OTP R12B released
- RFID智慧型護送系統建置計畫
- EUC '07 papers and slides
- Erlang Cookbook
- An Introduction to Erlang
- 3分鐘學會使用程式發送msn訊息,dotNet C#篇(二)
- msn 疑似有一個bug
- msnp15 認證過程(I)
- [微程式-技術研討會] 7月研討會 - SVN 簡介 主講人:robert / 2008前瞻資安技術年會報告 主講人:znul,jackson
- gtalk 翻譯機器人(英翻繁體)已完成
- 免費索取--RFID系統應用簡介影片
- Quicksort in Erlang
- 我們需要的是思考而不是盲從
- Metaweb Query Language 這個有趣
- pure function
- [微程式-技術研討會]xmpp(rfc-3920) 導讀
- perl v5.10相關資訊
- 3分鐘學會使用程式發送msn訊息, VB6.0篇(五)
- MSN機器人開發套件 demo篇
process
Erlang-style concurrency
由 luke_shei 於 週一, 12/17/2007 - 00:39 發表79
推票
Concurrent Programming II.
1.Concurrency is easy…?
( http://armstrongonsoftware.blogspot.com/2006/08/concurrency-is-easy.html )
2.Sequential Programming
-module(factorial).
-export([factoriala/1, factorialb/1, factorialc/1, factoriald/1]).
%Simplest:
factoriala(0) -> 1;
factoriala(N) -> N * factoriala(N - 1).
%Using function guards:
factorialb(0) -> 1;
factorialb(N) when N > 0 -> N * factorialb(N - 1).
%Using if:
factorialc(N) ->
if
N == 0 -> 1;
N > 0 -> N * factorialc(N - 1)
end.
- luke_shei 的部落格
- 如果想要發表回應,請先登入 或 註冊。
- 閱讀全文
- 瀏覽次數: 473




最新回應
1 週 4 日 前
1 週 4 日 前
1 週 5 日 前
2 週 3 日 前
2 週 4 日 前
2 週 4 日 前
2 週 4 日 前
3 週 5 日 前
3 週 6 日 前
5 週 2 日 前