尝试创建一个将列表中的每个数字加一的 Haskell 程序。
module Add1List where
add1_list_comp :: [Integer] -> [Integer]
add1_list_comp [x] = [x + 1| x <- [x]]
当我调用它时它会起作用add1_list_comp [3]
......它给了我[4]
但是当我这样做时add1_list_comp [3, 4, 5]
......它会给我一个错误说
“函数 add1_list_comp 中的非详尽模式”
任何帮助将非常感激!