gpt4 book ai didi

julia - 为什么当我写 if 语句时 Julia 会抛出输入错误的过早结束?

转载 作者:行者123 更新时间:2023-12-05 09:10:24 25 4
gpt4 key购买 nike

这是我的代码:

using Printf
using Statistics

age = 12
if age < 10
println("$age")

这是错误:

ERROR: LoadError: syntax: incomplete: premature end of input
Stacktrace:
[1] top-level scope at D:\julia\trial.jl:5
[2] include(::Module, ::String) at .\Base.jl:377
[3] exec_options(::Base.JLOptions) at .\client.jl:288
[4] _start() at .\client.jl:484
in expression starting at D:\julia\trial.jl:5

如果我删除 if 语句并只打印年龄的值,效果会很好。

最佳答案

Julia 使用 end 关键字终止其 block (并且不依赖空格来定义其 block )。

age = 12
if age < 10
println("$age")
end

关于julia - 为什么当我写 if 语句时 Julia 会抛出输入错误的过早结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61488273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com