如何從命令行直接調用ruby函數?從命令行調用ruby函數
想象一下,我想有此腳本test.rb:
class TestClass
def self.test_function(some_var)
puts "I got the following variable: #{some_var}"
end
end
如果這個腳本在命令行(ruby test.rb
)運行,沒有任何反應(如預期)。
有沒有類似ruby test.rb TestClass.test_function('someTextString')
?我想獲得以下輸出:I got the following variable: someTextString
。
+1 :)。也。用於方法和變量名稱的CamelCase是非Ruby風格的。使用undersore:'test_function','some_var' – fl00r 2012-04-25 13:32:14
@ fl00r好點!我更新了答案。 – Candide 2012-05-02 17:15:22
查看[回覆人:@lunero](http://stackoverflow.com/a/37948278/1245614)多個參數 – skitheo 2016-12-14 21:03:05