0
任何人都可以在以下Haskell行中告訴我$
的功能。 $$如果是最後一行但$
的功能?
concat $ replicate 3 "12345"
任何人都可以在以下Haskell行中告訴我$
的功能。 $$如果是最後一行但$
的功能?
concat $ replicate 3 "12345"
$
只是功能應用低優先級版本,即a $ b
相同a b
。
它通常用來去除需要括號,例如:
concat $ replicate 3 "12345"
相同:
concat (replicate 3 "12345")
另外,代替具有寫:
putStrLn ("hello " ++ name ++ "!")
您經常會看到:
putStrLn $ "hello " ++ name ++ "!"
http://hackage.haskell.org/package/base-4.8.1.0/docs/Prelude.html#v:-36- – ApproachingDarknessFish
同樣https://www.haskell.org/hoogle/?hoogle=% 24和http://hayoo.fh-wedel.de/?query=%24 – kosmikus
標記的重複實際上有比你所要求的更多的信息,但很多好的答案。 – dfeuer