-1

我正在尝试在 Julia(我刚开始学习的语言)中进行简单的迭代过程,但遇到了一些麻烦。我想为从 0 到 3 的值评估表达式 x > 0 && x <= 3 以查看条件何时为真。我尝试了很多方法,但在文档中找不到可以帮助我的东西。这是我刚刚制作的代码(我尝试了许多其他组合)但它仍然无法正常工作:

x = [0,1,2,3]

for i in x
    if x > 0 && x <= 3 == true
        println("true")
    else
        println("false")
    end

我收到此消息错误:

syntax: incomplete: "for" at In[29]:3 requires end

Stacktrace:
 [1] include_string(::String, ::String) at .\loading.jl:522

任何帮助都感激不尽。

4

1 回答 1

4

您还需要结束 for 循环,您只结束了 if 语句。

for i in x
    if i > 0 && i <= 3
        println("true")
    else
        println("false")
    end
end
于 2018-01-28T23:06:58.233 回答