19 如何在Haskell中打印stdout列表?如何在haskell中打印一個列表? 比方說,我有一個列表[1,2,3],我想將該列表轉換爲一個字符串並打印出來。我想我可以構建自己的函數,但Haskell肯定有一個內置的函數來實現這個功能。 來源 2011-05-10 Alexander Bird +2 你習慣了另一種編程語言嗎?哪一個?我發現有人不希望'print'存在..有點令人驚訝。 – yairchu 2011-05-10 22:38:56 +3 @yairchu不是真的 - c#'Console.WriteLine' /'Debug.Writeline',java'System.out.println',javascript'console .log' ...我想也許C和Python有打印? – 2015-02-12 09:32:57
31 確實有一個內置函數,正確地命名爲print。 > print [1,2,3] [1,2,3] 這相當於putStrLn $ show [1,2,3]。 來源 2011-05-10 15:05:22 hammar +1 確實,'print'適用於任何可以顯示的東西。 – 2011-05-10 16:13:38 +0 關於@Dan所說的話,任何實現Show TypeClass的東西都有一個默認的可打印表示。 – Daniel 2011-05-11 12:41:01 +0 如果列表不是像int這樣的標準類型,而是自定義類型(例如:type Height = Int),那麼我該怎麼做? – bikashg 2011-05-22 09:03:48
你習慣了另一種編程語言嗎?哪一個?我發現有人不希望'print'存在..有點令人驚訝。 – yairchu 2011-05-10 22:38:56
@yairchu不是真的 - c#'Console.WriteLine' /'Debug.Writeline',java'System.out.println',javascript'console .log' ...我想也許C和Python有打印? – 2015-02-12 09:32:57