Ruby
module HelloModule # module文 Version = "1.0" # 定数の定義 def hello(name) # メソッドの定義 puts "Hello, #{name}." end module_function :hello # helloをモジュール関数として公開する。 end p HelloModule::Version #=> "1.0" HelloModule.hello("Alice") #=> Hello,Alice. include HelloModule # インクルードしてみる p Version #=> "1.0" hello("Alice") #=> Hello,Alice.
上記を実行しましたが、下記エラーとなってしまいました。
原因わかりますでしょうか?
ruby hello_module.rb hello_module.rb:1: syntax error, unexpected end-of-input, expecting keyword_end #=> Hello,Alice.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。