你差点就吃完了:
Data.List.insert 4 [1, 3, 5, 7, 9]
还有
Main.insert 4 [1, 3, 5, 7, 9]
-- or if not in Main
Full.Qualified.CurrentPackage.insert 4 [1, 3, 5, 7, 9]
但你必须先导入包。我会推荐
import qualified Data.List
-- or
import qualified Data.List as L
如果你使用第二种形式,你可以这样做
L.insert 4 [1, 3, 5, 7, 9]
作为一个完整示例,您的文件可能如下所示
module Main where
import qualified Data.List
import qualified Data.List as L
insert x xs = undefined -- Fill in your implementation here
main = do
print $ insert 4 [1, 3, 5, 7, 9]
print $ Main.insert 4 [1, 3, 5, 7, 9]
print $ Data.List.insert 4 [1, 3, 5, 7, 9]
print $ L.insert 4 [1, 3, 5, 7, 9]
所有这些都会起作用。