我有这样一个函数,请问怎样才能把test函数跑起来,不知道是哪里我没有get到
原问题是Think Julia Exercise 7-2
然后阅读了一下原作者给的代码作者所给答案
function pad(str,n)
str = string(str)
len = length(str)
str = str * " " ^ (n-len)
end
function test(io::IO)
print(io, pad("a",4))
end
我有这样一个函数,请问怎样才能把test函数跑起来,不知道是哪里我没有get到
原问题是Think Julia Exercise 7-2
然后阅读了一下原作者给的代码作者所给答案
function pad(str,n)
str = string(str)
len = length(str)
str = str * " " ^ (n-len)
end
function test(io::IO)
print(io, pad("a",4))
end
test(stdout)
是的,我中间好久没有编过程序了,基本的知识也给忘了,谢谢您
或者
julia> io=IOBuffer(); test(io); seekstart(io); String(take!(io))
"a "
得到string。
其实take!不用seek 和位置没关系