我有一個任務,我必須做的學校涉及使用foldleft找到列表的長度。我的問題在於執行foldleft。我們給出了一些使用foldleft將列表中的每個項目乘以x的示例代碼。我有幾個關於在ATS中的foldleft的問題
implement
list0_mult(xs) =
list0_foldleft<int><int>(xs, 1, lam(res, x) => res*x)
第三行是什麼意思?我們必須得到長度函數來處理任何數據類型,並且我假設要這樣做,我可能需要更改其中的一個或兩個。
我相信你應該諮詢你的教授。 – Sam
我想我想通了,謝謝 –
@JakeLipson:然後回答你自己的問題,以供將來參考答案:) – garfbradaz