当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


haskell range用法及代码示例


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。