diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-04-11 16:50:26 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-04-11 16:50:26 +0200 |
| commit | 9720424884d67d61fd4ab7cbcefa2bfcc21d03e1 (patch) | |
| tree | 0dab729b193a071aaec9c6e0dc2e49547b2f57ec /src/eval | |
| parent | 58e4bdb1b95a7c7f048f38e231328054e753b898 (diff) | |
Fix duplicate error message for destructuring
Diffstat (limited to 'src/eval')
| -rw-r--r-- | src/eval/mod.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs index ca69b2d8..55d2a734 100644 --- a/src/eval/mod.rs +++ b/src/eval/mod.rs @@ -1461,16 +1461,16 @@ impl Eval for ast::ForLoop { match (pattern.kind(), iter.clone()) { (ast::PatternKind::Ident(_), Value::Str(string)) => { - // iterate over characters of string + // Iterate over graphemes of string. iter!(for pattern in string.as_str().graphemes(true)); } (_, Value::Dict(dict)) => { - // iterate over keys of dict + // Iterate over pairs of dict. iter!(for pattern in dict.pairs()); } (_, Value::Array(array)) => { - // iterate over values of array and allow destructuring - iter!(for pattern in array.into_iter()); + // Iterate over values of array. + iter!(for pattern in array); } (ast::PatternKind::Ident(_), _) => { bail!(self.iter().span(), "cannot loop over {}", iter.type_name()); |
