update programacion lenguaje language julialang examples downloads docs books julia-lang

julia-lang - language - julia lenguaje de programacion



Julia solicita entrada de usuario desde script (3)

¿Cómo solicito una entrada de usuario desde un script en ejecución en Julia? En MATLAB, yo haría:

result = input(prompt)

Gracias


Como señala @StefanKarpinski, se va a abordar en el futuro, esto es lo que hago por el momento:

julia> @doc """ input(prompt::String="")::String Read a string from STDIN. The trailing newline is stripped. The prompt string, if given, is printed to standard output without a trailing newline before reading input. """ -> function input(prompt::String="")::String print(prompt) return chomp(readline()) end input (generic function with 2 methods) julia> x = parse(Int, input()); 42 julia> typeof(ans) Int64 julia> name = input("What is your name? "); What is your name? Ismael julia> typeof(name) String help?> input search: input input(prompt::String="")::String Read a string from STDIN. The trailing newline is stripped. The prompt string, if given, is printed to standard output without a trailing newline before reading input. julia>


Lo más fácil de hacer es readline(stdin) . ¿Es eso lo que estás buscando?


Primero ejecuté Pkg.add ("Fechas") y luego

using Dates println() print("enter year "); year = int(readline(STDIN)) print("enter month "); month = int(readline(STDIN)) print("enter day "); day = int(readline(STDIN)) date = Date(year, month, day) println(date)