Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
ego_script [2026/08/28 13:55] hermann |
ego_script [2026/08/31 15:12] (current) hermann |
||
|---|---|---|---|
| Line 223: | Line 223: | ||
| </code> | </code> | ||
| - | Any output can be replaced with ''_'' to discard it when only some outputs are needed. | + | When only some of a functor's outputs are wanted, the rest can simply be left out of the block entirely — nominal syntax binds by name, so there's no position to hold open the way [[#positional_syntax|positional syntax]] requires. An unwanted output can also be bound to ''_'' instead of omitted; this changes nothing about execution, it only makes explicit, at the call site, that the output was considered and deliberately discarded rather than overlooked. |
| So inputs read ''portName = value'' while outputs read ''variable = portName''. The two directions are summarized below: | So inputs read ''portName = value'' while outputs read ''variable = portName''. The two directions are summarized below: | ||