为什么Rascal中的[1..5]返回[1,2,3,4]?

时间:2013-09-05 10:00:06

标签: rascal

我希望它像Haskell一样返回[1,2,3,4,5]。

1 个答案:

答案 0 :(得分:8)

简答:左边的索引是包含在内的,右边是设计独有的。

答案很简单:答案简短的原因是列表是零索引的,我们注意到每个人都必须写(或忘记写)[0..size(myList) - 1]。现在我们可以写[0..size(myList)]了。它不像Haskell,但它像Python一样。