人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Ruby初心者:メソッドで複数の引数の取り方について教えてください。
method02 の呼び出し方がなぜ間違っているのか、全くわかりません。。。

[プログラム内容]
#!/bin/env ruby
# -*- coding: utf-8 -*-

def method02( arg1, arg2 )
p arg1
p arg2
end

def method01
method02 ("hoge", "fuga")
end

method01

[実行結果]
# ruby -v
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]

# which ruby
/root/.rbenv/shims/ruby

# ruby test.rb
test.rb:10: syntax error, unexpected ',', expecting ')'
method02 ("hoge", "fuga")
^
test.rb:10: syntax error, unexpected ')', expecting keyword_end

●質問者: donkydonut
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● snpia
ベストアンサー

10行目のmethod02とかっこの間にスペースが入っています。
スペースを削るか、(と)の両方を削ればOKです。


donkydonutさんのコメント
おおお!なんと。スペースが原因なのですね。 動作致しました。 大変助かりました。ご厚意に感謝申し上げます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ