void main() { write("Hier gibt die Funktion fast "+rueckgabe()+" zurueck.\n"); write("Mit Parameter ist die Funktion nicht so geizig und gibt "+(string)rueckgabe(42)+" zurueck.\n"); //"\n" steht uebrigens fuer einen Zeilenumbruch } int|string rueckgabe(int|void parameter) { //ist parameter void, also null, ... if(!parameter) { //...gibt die Funktion einen String "nix" zurueck... return "nix"; } //Andernfalls... else { //...gibt die Funktion den Wert von parameter zurueck. return parameter; } }