Доступ к глобальной переменной в Swift
Учитывая этот пример кода Swift:
var a = 10;
func foo() -> Int {
var a = 20;
return a;
}
Как функция foo может получить доступ к глобальной переменной со значением 10 вместо локальной переменной со значением 20?
Обратите внимание, что и a, и foo объявляются не внутри класса, а в универсальном модуле. Я ищу способ сказать Swift для доступа к глобально определенной переменной вместо локально определенной.