string getFileName() {//чтобы было проще обрабатываемый файл будем хранить рядом с бинариком
string filename = chomp(readln()); string path = getcwd(); writeln((path ~ "\\" ~ filename)); if (exists(path ~ "\\" ~ filename)) return (path ~ "\\" ~ filename); else { writeln("File do not exists. Please try again");getFilename(); //I need something similar, to call function again.
} }
In case of error, how I can call function getFileName again?