メソッドが呼び出されるたびに配列の最後の2桁が追加されるプログラムを作成したいと思います。
したがって、たとえば、メソッド/配列が
def add
array = [1,2,3,4]
end
そして、私が電話した場合array
、それは私を返すはずです7 (4 + 3)
。array
もう一度呼び出すと、が返され9 (7+2)
ます。以来4
、3
現在はに置き換えられてい7
ます。
私がやろうと思ったが失敗した方法は
def add
num = 0
@sum = [1,2,3]
@sum.map{|w| sum += w}.last
end
def result
return add
end
そして、これは私がそれを呼び出す方法です
class = Test.new
class.add
class.result # Should return 7
class.add
class.result #should return 9