나는 몇 가지 지침 기대했다. 그래서, 나는 어떤 유형에 저장되어있는 함수 f
을 가지고 있으며 그것을 평가할 특정 시점에 있습니다. 또한eval (Expr (: call, m.f, x)) 좋은 줄리아인가요? 내가 프로그래밍 기능을 평가하고자 할 때 여기</p> <pre><code>h(x) = x^2 type mytype f::Function end function doit(m::mytype,x) eval(Expr(:call,m.f,x)) end m = mytype(h) doit(m,3) </code></pre> <p>이 관용구가 좋은 줄리안 여부
h(x) = x^2
type mytype
f::Function
end
function doit(m::mytype,x)
m.f(x)
end
m = mytype(h)
doit(m,3)
, 당신이 doit
을 필요로하지 않으며, 단지 적어도 특정 예에서 직접 m.f(3)
를 호출 할 수 있습니다 :
h(x) = x^2
type mytype
f::Function
end
m = mytype(h)
m.f(3)
은 무엇 –
예 죄송합니다. 사용 사례에 좀 더 가깝도록 질문을 편집했습니다. –
타입의 내부 함수는 실제로 좋은 julia가 아닙니다. –