看板
[ java ]
討論串purely functional (原 [問題] SCJP6.0)
共 6 篇文章
內容預覽:
p 幣到底是什咩??. 其實就算不是 purely functional,絕大多數語言都比不贏 C 的啦。. 我覺得 godfat 這比喻不錯,我之前一直視 monad 是一種包裝。. 其實上是. puts("Hello, World!"). 會變成一個 function 輸入值 X. 輸出值 Y.
(還有462個字)
內容預覽:
果然出去吃個飯回來就斷線了 orz. p 幣看來會少很多 :s. 我想 side-effect 的涵蓋範圍應該不太可能能被定義..?. 如果是 side-effect 本身要怎麼定義的話,大概就是不能有 state,. 然後 function/expression 本身具有感染性,只要用上任何有含.
(還有4323個字)
內容預覽:
所有的 IO 都有 side-effect, 因此順序不能任意交錯,也不能被移除。. 是不是 statement 端看有沒有回傳值,在沒有 side-effect 的程式裡,. 也就是 purely functional 裡,只有 expression, 沒有 statement.. 或是說 sta
(還有428個字)
內容預覽:
這邊的 side-effect 該怎麼定義?涵蓋的範圍?. 我試想過如果一個 FP 語言不允許 function/procedure 有任何的 side-effect,. 那麼這個語言寫出來的程式會蠻受限的,幾乎只能寫純處理數據的工作。. 有太多的工作本身就是一種 side-effect,是無法單純
(還有288個字)