We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
@deque.iter[2]()
@deque.each[i]()
1 parent 9cb4c07 commit 3de9e44Copy full SHA for 3de9e44
deque/deque.mbt
@@ -346,8 +346,8 @@ pub fn op_equal[A : Eq](self : T[A], other : T[A]) -> Bool {
346
/// assert_eq!(sum, 15)
347
/// ```
348
pub fn each[A](self : T[A], f : (A) -> Unit) -> Unit {
349
- for i = 0; i < self.length(); i = i + 1 {
350
- f(self[i])
+ for v in self {
+ f(v)
351
}
352
353
@@ -362,8 +362,8 @@ pub fn each[A](self : T[A], f : (A) -> Unit) -> Unit {
362
/// assert_eq!(idx_sum, 10)
363
364
pub fn eachi[A](self : T[A], f : (Int, A) -> Unit) -> Unit {
365
366
- f(i, self[i])
+ for i, v in self {
+ f(i, v)
367
368
369
0 commit comments