【发布时间】:2018-08-13 02:13:22
【问题描述】:
您将如何使用列表理解实现take?
到目前为止我的方法:
take2 :: (Num i, Ord i) => i -> [a] -> [a]
take2 n xs = [x | x <- xs, [x..n]]
【问题讨论】:
-
你为什么要为此使用列表推导?是的,严格来说这是可能的,但在这里这样做是相当不雅的。
-
练习和好奇心:)
标签: haskell list-comprehension take