Python's if __name__=="__main__": main() in other languages
3 comments
PHP: if (realpath($argv[0]) == __FILE__) main();
(Presuming you've gone and defined the main() function somewhere. No module conventions like with Python here.)
(Presuming you've gone and defined the main() function somewhere. No module conventions like with Python here.)
for node.js
if (!module.parent) { // your main here }
if (!module.parent) { // your main here }
Ruby: if __FILE__ == $0 then main end
Perl: unless(caller) { main; }
...
https://github.com/mcandre/scriptedmain
Does anyone know the syntax for this in GNU Smalltalk?