我在论证中遇到困难。所以,我不能在任何方法定义中使用多个参数。基本上,我只能用1个参数调用方法。我在谷歌搜索过,找不到答案......
我正在使用ruby的start命令提示符。 IRB 2.3.0。我也遇到过C9的问题。
一个非常简单的例子:
x = T.matrix(name="x")
t = ? # t[i] := x[i+1] but how to define it in theano?
终端/ irb上的:def car_color (color_1 ="blue", color_2 ="red", size="big")
puts "my #{size} car is #{color_1} and #{color_2}."
end
给出了所需的输出 - 上面的字符串 - 就好了。
但是
car_color
产生:
语法错误,意外',',期待输入结束car_color(“x”,“y”,^“a”)
它真的很适合初学者!
答案 0 :(得分:1)
删除car_color
和("x", "y", "a")
之间的空格。
答案 1 :(得分:1)
你必须删除car_color
和参数start之间的空格。
应该这样写:
car_color("x", "y", "a")