Можно ли определить локальную переменную в Go, которая может поддерживать свое значение от одного вызова функции к другому? В C мы можем сделать это, используя зарезервированное слово static
.
Пример на C:
int func() {
static int x = 0;
x++;
return x;
}