QA@IT
«質問へ戻る

質問を投稿

rubyスクリプトについて

現在たのしいRubyにてruby言語を学んでおります。
参考書内に構文が記載されておりそれと同様に記載し実行しておりますが
なぜかエラーになります。
こちら調べてみましたがまだよくわかっておらず
解る方がいましたら御教示頂けますでしょうか。

# cat TEST.rb
def meth(x: 0, y: 0, z: 0, **args)
  [x, y, z, args]
end

p meth(z: 4, y: 3, x: 2)
p meth(x: 2, z: 3, v: 4, w: 5)

# ruby TEST.rb
TEST.rb:1: syntax error, unexpected tLABEL, expecting ')'
def meth(x: 0, y: 0, z: 0, **args)
           ^
現在たのしいRubyにてruby言語を学んでおります。
参考書内に構文が記載されておりそれと同様に記載し実行しておりますが
なぜかエラーになります。
こちら調べてみましたがまだよくわかっておらず
解る方がいましたら御教示頂けますでしょうか。

```ここに言語を入力
# cat TEST.rb
def meth(x: 0, y: 0, z: 0, **args)
  [x, y, z, args]
end

p meth(z: 4, y: 3, x: 2)
p meth(x: 2, z: 3, v: 4, w: 5)

# ruby TEST.rb
TEST.rb:1: syntax error, unexpected tLABEL, expecting ')'
def meth(x: 0, y: 0, z: 0, **args)
           ^
```