在Julia 0.4中弃写isblank(" string")

时间:2015-10-23 22:23:32

标签: julia

我在Julia中进行文本解析,需要测试某些字符串是否为空(为了解析浮点数)。我一直在< 0.4 Julia中使用isblank()布尔值,但升级到0.4后,我收到以下警告:

julia> isblank(q)
WARNING: isblank(s::AbstractString) is deprecated, use all((c->begin 
            c == ' ' || c == '\t'
        end),s) instead.
 in depwarn at deprecated.jl:73
 in isblank at deprecated.jl:50
while loading no file, in expression starting on line 0
true

取代isblank()的是什么?以上真的是替代品吗?我的谷歌搜索没有任何有用的东西。

2 个答案:

答案 0 :(得分:2)

是的,那是替代品。

基本上在#5939及相关问题中,发现回答isblank比在Unicode复杂性下首次出现要困难得多。 弃用发生在#8233

答案 1 :(得分:1)

一切看起来都很自然,它必须是新版本的替代品,您可以在代码中添加以下行并使用{+ 1}}替换(使用Ctrl + H)isblank(。我希望它适合你。

isblk(

现在isblk(s)=all((c->begin c == ' ' || c == '\t' end),s)