Debo definir un método principal en mis scripts de ruby?
En Python, un módulo notene para tener una función principal, pero es una práctica común usar el siguiente modismo:
def my_main_function():
... # some code
if __name__=="__main__": # program's entry point
my_main_function()
Sé que Ruby notene tener unmain
método tampoco, pero ¿hay algún tipo de mejor práctica que deba seguir? ¿Debo nombrar mi métodomain
¿o algo
LosWikipedia página sobre métodos principales realmente no me ayuda.
omo nota al margen, también he visto el siguiente modismo en Python:
def my_main_function(args=[]):
... # some code
if __name__=="__main__": # program's entry point
import sys
sys.exit(my_main_function(sys.argv))