J'ai récemment commencé à essayer d'apprendre Julia à travers des exemples. J'essaye essentiellement de comprendre comment accéder à un fichier struct
à l'intérieur d'une fonction dans le struct
lui-même. Par exemple
struct Test
a::Int
foo::Function
function Test()
return new(777, xfoo)
end
function xfoo()
println(a)
end
end
t = Test()
t.foo()
J'ai compris :
ERROR: LoadError: UndefVarError: a not defined
Stacktrace:
[1] (::var"#xfoo#1")()
@ Main /tmp/j.jl:10
[2] top-level scope
@ /tmp/j.jl:15
in expression starting at /tmp/j.jl:15
Est-ce que j'utilise mal Julia ou est-ce que je rate quelque chose ?