Thank you, that is helpful.
On Friday, October 28, 2016 at 12:22:37 AM UTC-4, Yichao Yu wrote: > > On Fri, Oct 28, 2016 at 12:01 AM, Jeffrey Sarnoff > <jeffrey...@gmail.com <javascript:>> wrote: > > And although readline() yields a String, if you are asking for, say, a > Int > > or a Float64 value, you can add a second version of `input`: > > > > ``` > > typealias ParseableNumber Union{Float64, Float32, Signed, Unsigned, > Bool} > > > > """ > > `input{T<:ParseableNumber}(::Type{T}, prompt::String="")::T` > > > > Read an integer or a floating point value from STDIN. > > > > The prompt string, if given, is printed to standard output without a > > trailing newline before reading the input. > > > > days = input(Int, "How many days? ") > > > > """ > > function input{T<:ParseableNumber}(::Type{T}, prompt::String = "")::T > > print(prompt) > > str = chomp(readline()) > > return parse(str) > > Don't use `parse(::String)` for this. It is for parsing julia code, > not for parsing numbers. Use sth like `parse(Int, str)` intead. > > > end > > ``` > > > > > > On Thursday, October 27, 2016 at 1:47:27 PM UTC-4, Ismael Venegas > Castelló > > wrote: > >> > >> """ > >> `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 > >> > >> > >> > >> > >> El jueves, 27 de octubre de 2016, 10:16:25 (UTC-5), Aleksandr Mikheev > >> escribió: > >>> > >>> Hello, > >>> > >>> How could I input a data from the console? For instance, I would like > to > >>> make such that user is able to input the value of x. Is there any way > to do > >>> it like in Fortran or something? I can't find anything in > documentation. > >>> > >>> P.S. Also, I believe there is a way to input a string using readline() > >>> function. However, if I do something like: > >>> > >>> a = readline() > >>> "asd" > >>> > >>> then I will get "\"asd\"\r\n". > >>> > >>> How to avoid these excess symbols? > >>> > >>> Thank you in advance! >