forked from extern/nushell
c0a1d18e3d
* feat: update #4455, regenerate commands' docs * chore: update make_docs script
638 B
638 B
title | layout | version |
---|---|---|
if | command | 0.59.0 |
Conditionally run a block.
Signature
> if (cond) (then_block) (else_expression)
Parameters
cond
: condition to checkthen_block
: block to run if check succeedselse_expression
: expression or block to run if check fails
Examples
Output a value if a condition matches, otherwise return nothing
> if 2 < 3 { 'yes!' }
Output a value if a condition matches, else return another value
> if 5 < 3 { 'yes!' } else { 'no!' }
Chain multiple if's together
> if 5 < 3 { 'yes!' } else if 4 < 5 { 'no!' } else { 'okay!' }