如何轻松检查Julia语言中嵌入函数的实现?
在Matlab中,通过键入如何轻松检查Julia语言中嵌入函数的实现?,julia,numerical-methods,scientific-computing,ijulia-notebook,Julia,Numerical Methods,Scientific Computing,Ijulia Notebook,在Matlab中,通过键入edit function\u name,可以检查(大多数?)嵌入函数是如何实现的。上述命令在编辑器中打开function\u namecode 我想知道Julia语言中是否有类似的方法(例如Cholesky的方法是如何实现的)?是的,有@edit宏调用。您必须向它传递一个函数调用(而不是函数名),因为它将打开正确的方法。 例如: 在以下行中打开文件/base/strings/basic.jl: (*)(s1::AbstractString, ss::AbstractS
edit function\u name
,可以检查(大多数?)嵌入函数是如何实现的。上述命令在编辑器中打开function\u name
code
我想知道Julia语言中是否有类似的方法(例如Cholesky的方法是如何实现的)?是的,有
@edit
宏调用。您必须向它传递一个函数调用(而不是函数名),因为它将打开正确的方法。
例如:
在以下行中打开文件/base/strings/basic.jl
:
(*)(s1::AbstractString, ss::AbstractString...) = string(s1, ss...)
(*)(x::T, y::T) where {T<:BitInteger} = mul_int(x, y)
当
在以下行中打开文件/base/int.jl
:
(*)(s1::AbstractString, ss::AbstractString...) = string(s1, ss...)
(*)(x::T, y::T) where {T<:BitInteger} = mul_int(x, y)
还有宏@less来打印函数
ENV["EDITOR"] = "nano"