Back

ruby - sinatra中直接使用命令行传入的参数

发布时间: 2019-03-26 03:03:00

参考:https://stackoverflow.com/questions/13848400/command-line-arguments-with-sinatra

两种方式:

1. 我比较喜欢,可读性强:

$ fruit1=banana fruit2=apple ruby app.rb

ENV['fruit1'] # banana
ENV['fruit2'] # apple

2. 第二种方法:

$ ruby app.rb apple banana
puts ARGV[0] # apple
puts ARGV[1] #banana

Back