Haskell语言Ix模块中函数range的用法及代码示例。
用法类型:
Ix a => (a,a) -> [a]
范围运算会枚举所有下标。
示例1:
输入:
range (3,6)
输出:
[3,4,5,6]
示例2:
输入:
range ((1,3),(2,4))
输出:
[(1,3),(1,4),(2,3),(2,4)]
示例3:
输入:
range ('e','i')
输出:
"efghi"
示例4:
输入:
range (('a','b'),('c','d'))
输出:
[('a','b'),('a','c'),('a','d'),('b','b'),('b','c'),('b','d'),('c','b'),('c','c'),('c','d')]
注:本文由纯净天空筛选整理自 haskell range。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。