我最近加入了React & Redux生態系統;儘管我可以欣賞React提供的組件之間的清晰組織(以及更多)和Redux的三個原則;我很難確定什麼是最好的開發方式;面向對象還是功能? 在React/Redux之前,我們用ES6開發類;它爲面向對象編程提供了一個非常整齊的語法,尤其是繼承。其中,建立在下面的簡單結構中的所有組件類: export default class MyComponent e
我在用Ruby語言探索函數式編程。以下是我的Ruby版本。我已經在各種函數上進行了測試,包括反轉,過濾器,地圖等,並且如預期的那樣返回結果。但它會改變數據並需要賦值語句。任何人都可以幫助我做到這一點,但不違反功能範式嗎?任何人都可以幫助我在底部部分應用咖喱功能嗎?我懷疑有什麼明顯的我失蹤了。謝謝。 fold_l = lambda do |ray, base, funcky|
if ray