基础I/O
字符串基础
关于字符串的详细信息
此处你需要知道的是,你可以在一对""
放若干字符,它们可以构成字符串
julia> "A quick brown fox jumps over the lazy dog."
"A quick brown fox jumps over the lazy dog."
julia> "喵( o=^•ェ•)o"
"喵( o=^•ェ•)o"
print
是基本的输出方式
julia> print(0)
0
julia> print(1, 2, 3) # 允许接受多个参数
123
julia> print("world.me.say_hello()") # (这个字符串内容看上去像代码
world.me.say_hello()
julia>
println
println
与 print
相似,不同的是在末尾会多进行一次换行。通常来说,考虑到美观,输出会选择它而不是 print
julia> println(0)
0
julia> println(1,2,3)
123
julia>
printstyled
printstyled
允许在环境允许的情况下输出有风格的文字(例如彩色)
julia> printstyled(1, 2, 3; color=:red)
123 # 你看,这里不允许,使用输出没有特殊效果(
它基于的标准是广泛用于现代控制台的 ansi-escape-code/sequence 可参阅windows的相关支持
输入
为方便进行之后的练习,现提供以下代码
julia> a=readuntil(stdin,' '); b=readline() # 前者读到空格为止,后者读到行尾
first second
"second"
julia> a
"first"
julia> b
"second"
利用parse
函数,你可以读入整数
julia> a=parse(Int,readuntil(stdin,' ')); b=parse(Int,readline())
2333 4
4
julia> a,b
(2333, 4)