Как перебрать Юлию?

Я пытаюсь сделать простой итерационный процесс в Юлии (язык, который я только начал изучать), и у меня возникли некоторые проблемы. Я хочу оценить выражение x > 0 && x <= 3 для значений в диапазоне от 0 до 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

Любая помощь будет высоко ценится.

1 ответ

Решение

Вам также нужно завершить цикл for, вы только завершили оператор if.

for i in x
    if i > 0 && i <= 3
        println("true")
    else
        println("false")
    end
end
Другие вопросы по тегам