3

Perl には modulino と呼ばれる設計パターンがあり、ライブラリ モジュール ファイルがライブラリとスクリプトの両方として機能することは知っています。Ruby / Pythonにこれに相当するものはありますか?

この設計パターンは私にとって非常に役立つと思います。私はかなり短いワーカーを書いていますが、それらを実行するにはスクリプトも必要です。これをすべて同じ場所から実行できると便利だと思います。

ありがとうございました!

4

3 に答える 3

7

これはRubyバージョンです:

if __FILE__ == $PROGRAM_NAME #equivalent: if __FILE__ == $0
  puts "This is the main file running, it is not being required."
end
于 2013-04-29T22:38:40.617 に答える