我想創建一個函數,該函數在顏色和數返回圈對象(點,半徑,顏色)的名單不斷變化的半徑這樣返回列表:哈斯克爾 - 從功能
[Circle point 1*(400/n) col, Circle point 2*(400/n) col, ... , Circle point n*(400/n) col]
Haskell是新手我很苦惱地圖和添加到列表的概念,但我嘗試了以下簡單的方法。
getCircles :: Colour -> Float -> [PictureObject]
getCircles col n = [Circle point (map [1,2..n] * (400/n)) col]
不用說,它不起作用。
你需要更清晰的不是「它不工作」。怎麼了?你認爲問題在哪裏?等等... – Gab