summaryrefslogtreecommitdiff
path: root/docs/reference/scripting.md
diff options
context:
space:
mode:
authorLeedehai <18319900+Leedehai@users.noreply.github.com>2024-02-02 03:52:58 -0500
committerGitHub <noreply@github.com>2024-02-02 08:52:58 +0000
commitc06a71f653f3b239ace026c1e1966d9d73040c3a (patch)
tree048cffddcabbc0c401ed4cc79ec5ea311d2c0931 /docs/reference/scripting.md
parent42f59af812710c27b053acfd038eec0561f70f7b (diff)
Let for-loop iterate Dict with an iterator (#3318)
Diffstat (limited to 'docs/reference/scripting.md')
-rw-r--r--docs/reference/scripting.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/docs/reference/scripting.md b/docs/reference/scripting.md
index 6e64cebb..9a04bfb9 100644
--- a/docs/reference/scripting.md
+++ b/docs/reference/scripting.md
@@ -195,6 +195,8 @@ For loops can iterate over a variety of collections:
- `{for pair in dict {..}}` \
Iterates over the key-value pairs of the [dictionary]($dictionary).
The pairs can also be destructured by using `{for (key, value) in dict {..}}`.
+ It is more efficient than `{for pair in dict.pairs() {..}}` because it doesn't
+ create a temporary array of all key-value pairs.
- `{for letter in "abc" {..}}` \
Iterates over the characters of the [string]($str). Technically, it iterates