julia lang - update - Accede a los argumentos de la línea de comandos en Julia.
julialang example (2)
Ah, más búsquedas en la web llevaron a la respuesta correcta. La palabra clave ARGS::Array{ASCIIString}
contiene argumentos de línea de comando
Aquí hay un ejemplo simple.
# cli.jl
print(map(x->string(x, x), ARGS)) # Concatenate each arg onto itself and print
Vamos a probarlo en la línea de comando:
$ julia cli.jl a b c
aa
bb
cc
Cuando escribo
$ julia myprog.jl foo bar baz
¿Dónde en mi código puedo ir para acceder a las cadenas "foo", "bar", "baz"
?
Estoy buscando el equivalente en Python de sys.argv
Un ejemplo más simple:
# printargs.jl
println (ARGS [2]);
Ejecutalo como
julia printargs.jl abcd
segundo
Tenga en cuenta que el índice de matriz comienza desde 1 y NO 0. Por lo tanto, ARGS [2] imprime b y no c como en el caso de muchos otros lenguajes de programación.