Accediendo a la variable global en Swift
Dado este ejemplo de código Swift:
var a = 10;
func foo() -> Int {
var a = 20;
return a;
}
¿Cómo puede la función foo obtener acceso a la variable global a con valor 10 en lugar de a la local a con valor 20?
Tenga en cuenta que tanto a como foo no se declaran dentro de una clase sino en un módulo genérico. Estoy buscando una manera de decirle a Swift que acceda a una variable globalmente definida en lugar de la localmente definida.