gpt4 book ai didi

julia - 结构字段的默认初始化状态?

转载 作者:行者123 更新时间:2023-12-04 05:59:56 25 4
gpt4 key购买 nike

在 Julia v0.6 下,简单的代码:

julia> struct A
x::Int = 1
end

生成此错误:
ERROR: syntax: "x::Int=1" inside type definition is reserved

这是一个难以捉摸的信息:保留什么?

-> 我是否必须明白在 future 的 Julia 修订版中将允许这种定义?

最佳答案

这可以通过 Parameters.jl 获得.

julia> using Parameters

julia> @with_kw struct A
a::Int = 6
b::Float64 = -1.1
c::UInt8
end

julia> A(c=4)
A
a: 6
b: -1.1
c: 4

关于julia - 结构字段的默认初始化状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48497821/

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