Dafny:为什么我输入一个数组 Dafny 说它是一个序列
Dafny: Why I input an array Dafny says it is a sequence
很明显输入是一个数组,但是为什么在进行flag[1..]的时候说flag是一个序列?
这是 link:
http://rise4fun.com/Dafny/fUgu
对于数组 A
和整数 lo
和 hi
,表达式 A[lo..hi]
returns [=14= 的序列(不是数组) ] 来自 A
的元素,从索引 lo
开始。对于你的程序,我建议要么让你的所有函数都对序列进行操作,要么(可能对你的程序更好)向所有函数添加 lo
和 hi
参数来描述你所在的数组部分有兴趣。
很明显输入是一个数组,但是为什么在进行flag[1..]的时候说flag是一个序列? 这是 link: http://rise4fun.com/Dafny/fUgu
对于数组 A
和整数 lo
和 hi
,表达式 A[lo..hi]
returns [=14= 的序列(不是数组) ] 来自 A
的元素,从索引 lo
开始。对于你的程序,我建议要么让你的所有函数都对序列进行操作,要么(可能对你的程序更好)向所有函数添加 lo
和 hi
参数来描述你所在的数组部分有兴趣。