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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。