0

重複の可能性:
この変数にアクセスするにはどうすればよいですか?

コードがあるとしましょう:

class Player
  def getsaves
    print "Saves: "
    saves = gets
  end
  def initialize(saves, era, holds, strikeouts, whip)
  end
end

初期化メソッドのgetsavesでsaves変数にアクセスできるようにしたい:

j = Player.new(getsaves_saves_variable, 30, 30, 30, 30)
4

1 に答える 1

0

属性を定義します。

attr_accessor :saves_attr
attr_accessor :era_attr
attr_accessor :holds_attr
attr_accessor :strikeouts_attr
attr_accessor :whip_attr

def initialize(saves, era, holds, strikeouts, whip)
   self.saves = saves
   self.era_attr = era
   ...
end

次に、getsaves で次のことができます。

self.saves_attr = gets
于 2012-04-07T19:02:11.900 に答える