nushell/docs/commands/for.md
JT 8c0a2d3c15
Auto-generate markdown command docs (#4451)
* Finish updating

* a couple improvements

* Update renames

* cleanup examples
2022-02-13 21:22:51 -05:00

606 B

title layout version
for command 0.59.0

Loop over a range

Signature

> for (var_name) (range) (block) --numbered

Parameters

  • var_name: name of the looping variable
  • range: range of the loop
  • block: the block to run
  • --numbered: returned a numbered item ($it.index and $it.item)

Examples

Echo the square of each integer

> for x in [1 2 3] { $x * $x }

Work with elements of a range

> for $x in 1..3 { $x }

Number each item and echo a message

> for $it in ['bob' 'fred'] --numbered { $"($it.index) is ($it.item)" }