2014-12-06 33 views

回答

12

沒有其他辦法可以完全避免導入Prelude。甚至看似有效

import Prelude() 

這是顯式進口(因此覆蓋隱式之一),並定義沒有名稱仍然把一束類實例的在可能不期望範圍。

完全避免標準的前奏曲是很有用的,當你想與其他前奏一起玩時,或者當您想要使用其他GHC擴展重載語法時;或在其他利基情況下。如果您打算使用與前奏中的名稱相同的許多功能,並且希望避免在任何地方對其進行限定(儘管在許多此類情況下較小的import Prelude()就足夠了),避免前奏也很有用。

+0

哦,你PL的人......;) – nicolas 2014-12-06 11:38:52