このダミーの Ruby クラス ファイル ( Bar.rb
) があります。
class Bar
foo() # execute foo()
def foo()
puts "Hello world, "
end
end
そして、私はファイルを実行しました:
$ ruby Bar.rb
コマンドに「Hello, world」が表示されることを期待していましたが、次のエラーが発生しました。
undefined local variable or method `foo' for Bar:Class (NameError)
from bar.rb:3:in `<main>'
では、メソッドを実行するにはどうすればよいでしょうか。Ruby にはmain
(Java や C/C++ のように) メソッドはありますか?