如果Julia

时间:2018-04-23 20:21:54

标签: julia

我的程序中有这个代码块,我在这里简化了,而previoF的初始值是假的,程序没有打印" s1"并且只打印" s0"。

我尝试以各种方式查看它,但我不知道代码有什么问题。 可能是因为我不是以正确的方式写if语句吗?

previoF = false

for f in filter(x -> endswith(x, "VMSource.vm"), readdir())

open(f,"a") do file



    for ln in eachline(open(f))

        if (previoF==false)
            if(contains(ln,"Add"))
                println("s1")
            end
            previoF=true

        else
            if(contains(ln,"Add"))
                println("s0")
            end

            previoF=false
        end

    end
end
end

0 个答案:

没有答案