Hallo,
das Module
https://github.com/kuerbis/Term-Choose-Util-p6
hat eine Funktion
change_config
wo bei der Option
in_place das in der Dokumentation steht:
If in_place is not enabled, a new configuration hash is created and returned. If nothing has changed {} is returned.
If in_place is enabled, the configuration hash (second argument) is edited in place. If the user has changed values change_config returns { changes => $number_of_changes } else {} is returned.
Würde es beim einem aktivierten
in_place genügen, bei einer Änderung
1 und bei keiner Änderung
0 zurückzugeben (so ist es auch in der Perl5-Version des Modules).
Hier habe ich es so gemacht, weil ich mir gedacht habe, dass so immer ein Hash zurückgegeben wird - aber irgend wie kommt mir das jetzt komisch vor.