Named arguments
In Dyon, you can call some functions in two ways:
#![allow(unused)] fn main() { attack__player_enemy(mut player, enemy) attack(player: mut player, enemy: enemy) }
The named arguments are part of the function name.
- Double underscores separates function name from arguments
- Arguments are separated by a single underscore
It is common to use named arguments when there are lots of parameters.