- 情況
我正在學習 Ruby 的課程并且現在一直在學習。
我想到了我班級的示例代碼,并決定開設班級進行練習。
我將使用 ARGV 作為腳本的引數。
但我想知道在課堂上使用 ARGV 的正確約定。
我的問題是,
我應該在哪里放置訪問 ARGV 的代碼?我想到了幾個結構示例。(A 和 B)哪一個更適合會議?
這是在類中使用 ARGV 的正確約定,例如示例 A 嗎?
- 一個
class ExampleClass
CONSTANT = ARGV[0]
def example_function
puts CONSTANT
end
end
ex = ExampleClass.new
ex.example_function
- 乙
class ExampleClass
def example_function
puts CONSTANT
end
end
CONSTANT = ARGV[0]
ex = ExampleClass.new
ex.example_function
uj5u.com熱心網友回復:
我會做:
class ExampleClass
def initialize(args)
@args = args
end
def example_function
@args
end
end
ex = ExampleClass.new(ARGV[0])
ex.example_function
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/536871.html
標籤:红宝石
