Static variables in ruby, like in C functions

前端 未结 6 1641
花落未央
花落未央 2021-01-22 08:29

Is there any such thing as static variables in Ruby that would behave like they do in C functions?

Here\'s a quick example of what I mean. It prints \"6\\n7\\n\" to the

6条回答
  •  星月不相逢
    2021-01-22 08:57

    Similar to nicooga's answer but more self-contained:

    def some_method
      @var ||= 0
      @var += 1
      puts @var
    end
    

提交回复
热议问题