看板 [ Ruby ]
討論串[心得] functional programming
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間18年前 (2007/09/22 17:55), 編輯資訊
0
0
4
內容預覽:
回一下好了 XD. ^^^^^^^ 這樣就寫死初值了 :o. 看看有沒有辦法用 inject 的方式?. 不然就要分開處理,那實在很麻煩.... 之前沒注意到這個 method :p. 沒有相反吧 @_@. 我是說 meta-programming 的效能不會好,不是說 array index..
(還有580個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者contagious (布穀飽吃不堡)時間18年前 (2007/09/22 17:26), 編輯資訊
0
0
0
內容預覽:
後者的擴充版本不用寫得這麼可怕吧?用到 metaprogramming 太誇張了. def combine *args. result = []. args.first.size.times do |i|. tmp = 0. args.size.times do |j|. tmp += args[j
(還有657個字)

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者godfat (godfat 真常)時間18年前 (2007/09/11 14:13), 編輯資訊
0
0
0
內容預覽:
p 幣用完了,來試著賺一點.... 已經是我第二次用上了這種作法:. def combine left, right; left.zip(right).map{ |e| e.inject &:+ }; end. 不過我不禁在想,這樣到底是增進了可讀性與擴充彈性,. 抑或是減少可讀性與擴充彈性?. 同
(還有942個字)
首頁
上一頁
1
下一頁
尾頁