Статические переменные как в функциях C
Есть ли такая вещь, как статические переменные в Ruby, которые ведут себя так же, как и в функциях C?
Вот'Это быстрый пример того, что я имею в виду. Это печатает67" на консоль.
#include
int test() {
static int a = 5;
a++;
return a;
}
int main() {
printf("%d\n", test());
printf("%d\n", test());
return 0;
}