1
在http://codeworld.info/中,只能在文本和數字類型中繪製/打印/顯示數據(並且需要將數字轉換爲文本)。那麼,我可以做些什麼來讓codeworld繪製既不是文本又不是數字的東西?如何在codeworld中進行調試?
在http://codeworld.info/中,只能在文本和數字類型中繪製/打印/顯示數據(並且需要將數字轉換爲文本)。那麼,我可以做些什麼來讓codeworld繪製既不是文本又不是數字的東西?如何在codeworld中進行調試?
克里斯最近添加到Haskell的基礎庫導入CodeWorld的能力,所以你可以做this:
import Prelude hiding (show)
import HaskellPrelude (show)
showT(x) = fromString(show(x))
main = pictureOf(text(showT([1,2,3,4,5])))
什麼類型的東西,你想畫什麼呢? – bheklilr 2014-09-23 02:24:03
可以重寫'Prelude.show',雖然相當難看https://gist.github.com/nisstyre56/12b69ef9b6fe2aa87b6e – Wes 2014-09-23 03:10:33