For loop 球拍:“射程”和“射程内”的区别`
在Racket中,有两种可能生成要在for循环中迭代的数字序列: 及For loop 球拍:“射程”和“射程内”的区别`,for-loop,functional-programming,racket,sequence,For Loop,Functional Programming,Racket,Sequence,在Racket中,有两种可能生成要在for循环中迭代的数字序列: 及 范围和范围内的都起作用,似乎是等效的,但表示: “范围内的应用程序可以为number提供更好的性能 直接出现在for子句中时的迭代。“ 与范围相比,这是否也成立?是的,范围在语法上直接出现在for子句中时,与范围中的表现相同。实际上,在这种情况下,range只是将置于range中 请注意,虽然range和in range在子句中出现时在功能上是等效的,但它们通常在功能上并不等效 > (range 5) '(0 1 2 3
范围
和范围内的
都起作用,似乎是等效的,但表示:
“范围内的应用程序可以为number提供更好的性能
直接出现在for子句中时的迭代。“
与
范围
相比,这是否也成立?是的,范围
在语法上直接出现在for
子句中时,与范围中的表现相同。实际上,在这种情况下,range
只是将置于range
中
请注意,虽然range
和in range
在子句中出现时在功能上是等效的,但它们通常在功能上并不等效
> (range 5)
'(0 1 2 3 4)
> (in-range 5)
#<stream>
>(范围5)
'(0 1 2 3 4)
>(范围5)
#
是的,范围
在语法上直接出现在
子句的
中时,与范围中的表现相同。实际上,在这种情况下,range
只是将置于range
中
请注意,虽然range
和in range
在子句中出现时在功能上是等效的,但它们通常在功能上并不等效
> (range 5)
'(0 1 2 3 4)
> (in-range 5)
#<stream>
>(范围5)
'(0 1 2 3 4)
>(范围5)
#
> (range 5)
'(0 1 2 3 4)
> (in-range 5)
#<stream>