Dans JSL, il existe de nombreuses fonctions qui autorisent les expressions comme arguments, comme
dt << New Column( "X", Formula( row() ) );
où l'argument supplémentaire Formule( ligne() ) peut être à n'importe quelle position dans (...) car il peut être identifié via le mot-clé
Formule().
Les fonctions définies par l'utilisateur peuvent-elles avoir des arguments supplémentaires similaires ?