看板 [ java ]
討論串purely functional (原 [問題] SCJP6.0)
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Schelfaniel (Schelfaniel)時間16年前 (2009/08/05 18:39), 編輯資訊
0
0
0
內容預覽:
p 幣到底是什咩??. 其實就算不是 purely functional,絕大多數語言都比不贏 C 的啦。. 我覺得 godfat 這比喻不錯,我之前一直視 monad 是一種包裝。. 其實上是. puts("Hello, World!"). 會變成一個 function 輸入值 X. 輸出值 Y.
(還有462個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間16年前 (2009/08/05 14:52), 編輯資訊
0
0
8
內容預覽:
果然出去吃個飯回來就斷線了 orz. p 幣看來會少很多 :s. 我想 side-effect 的涵蓋範圍應該不太可能能被定義..?. 如果是 side-effect 本身要怎麼定義的話,大概就是不能有 state,. 然後 function/expression 本身具有感染性,只要用上任何有含.
(還有4323個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者godfat (godfat 真常)時間16年前 (2009/08/05 12:00), 編輯資訊
0
0
0
內容預覽:
所有的 IO 都有 side-effect, 因此順序不能任意交錯,也不能被移除。. 是不是 statement 端看有沒有回傳值,在沒有 side-effect 的程式裡,. 也就是 purely functional 裡,只有 expression, 沒有 statement.. 或是說 sta
(還有428個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者sbrhsieh (sbr)時間16年前 (2009/08/04 23:02), 編輯資訊
0
0
1
內容預覽:
這邊的 side-effect 該怎麼定義?涵蓋的範圍?. 我試想過如果一個 FP 語言不允許 function/procedure 有任何的 side-effect,. 那麼這個語言寫出來的程式會蠻受限的,幾乎只能寫純處理數據的工作。. 有太多的工作本身就是一種 side-effect,是無法單純
(還有288個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Schelfaniel (Schelfaniel)時間16年前 (2009/08/04 20:51), 編輯資訊
0
0
0
內容預覽:
這個有點難,像是 "印 debug 訊息" (這算 Statement? ) :QQ. f(x) = random 0..x 的話?. 這很難,Java Object 內含一堆狀態,. 基本上要使用到 Java Object,不可能完全不動到,. 除非,每一次都 clone 出來再使用,但這樣效能不
首頁
上一頁
1
2
下一頁
尾頁