Si estás usando la línea de comandos julia (también llamada REPL) o iJulia, entonces al ingresar x=6 se creará x como una variable global, incluso sin decirlo explícitamente. function fact(n::Integer)...Si estás usando la línea de comandos julia (también llamada REPL) o iJulia, entonces al ingresar x=6 se creará x como una variable global, incluso sin decirlo explícitamente. function fact(n::Integer) prod=1 for i=1:n prod *= i end prod end entonces recuerda que n es el argumento de la función y la variable prod en realidad se declara localmente implícitamente y es buena forma decir que es local por function fact(n::Integer) local prod=1 for i=1:n prod *= i end prod end