我有很多函数(没有参数),如下所示,都返回一个Bool
t0 = 2 == (1+1)
t1 = "" == []
一直到t99
我可以创建包含所有这些功能结果的列表吗?下面是一个例子,但我必须全部输入...
tests = [t0,t1,t2,t3,t4,t5 ........... t99]
我可以对列表理解做些什么来避免输入全部吗?
由于
答案 0 :(得分:4)
如果代替t0
到t99
,则编写
t 0 = 2 == 1+1
t 1 = "" == []
-- ...
t 99 = 'a' == pred 'b'
然后您可以使用map t [0..99]
将t
应用于数字0
到99
。