[英]Running Ruby Script/Program and interacting in command line
我以前看過,但我不記得在哪里。 我有一個Ruby程序,我想在命令行中執行並與之交互並調用這些函數。 與irb類似,但在該程序中。 例如:
class Message
@@messages_sent = 0
def initialize (from, to)
@from = from
@to = to
@@messages_sent +=1
end
end
class Email < Message
def initialize (from,to)
super
end
end
我想運行腳本並調用諸如
my_message = Message.new('NYC','TDOT')
怎么樣? 我做了ruby myprogram.rb,然后運行並關閉它,我實際上是想進入程序
您需要首先要求IRB,然后在要啟動它的位置鍵入IRB.start
:
require 'irb'
IRB.start
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.