Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Perl には modulino と呼ばれる設計パターンがあり、ライブラリ モジュール ファイルがライブラリとスクリプトの両方として機能することは知っています。Ruby / Pythonにこれに相当するものはありますか?
この設計パターンは私にとって非常に役立つと思います。私はかなり短いワーカーを書いていますが、それらを実行するにはスクリプトも必要です。これをすべて同じ場所から実行できると便利だと思います。
ありがとうございました!
これはRubyバージョンです:
if __FILE__ == $PROGRAM_NAME #equivalent: if __FILE__ == $0 puts "This is the main file running, it is not being required." end