जूलिया में एक समारोह के सभी तरीकों को दिखाएं


9

मैं कैसे दिखा सकते हैं सब एक समारोह के तरीके जूलिया (में एकाधिक प्रेषण )?

उदाहरण के लिए, फ़ंक्शन के लिए नामस्थान में मौजूद सभी विधियाँ abs

जवाबों:


9

methodsसमारोह वापस आ जाएगी विधि तालिका दिए गए कार्य के लिए:

julia> methods(abs)
# 13 methods for generic function "abs":
[1] abs(a::Pkg.Resolve.FieldValue) in Pkg.Resolve at /home/david/pkg/julia-bin/julia-1.4.0-rc1/share/julia/stdlib/v1.4/Pkg/src/Resolve/fieldvalues.jl:61
[2] abs(a::Pkg.Resolve.VersionWeight) in Pkg.Resolve at /home/david/pkg/julia-bin/julia-1.4.0-rc1/share/julia/stdlib/v1.4/Pkg/src/Resolve/versionweights.jl:36
[3] abs(::Missing) in Base at missing.jl:100
[4] abs(x::Float64) in Base at float.jl:528
...

जूलिया 1.4 के रूप में, आप मॉड्यूल द्वारा विधि तालिका को फ़िल्टर कर सकते हैं। उदाहरण के लिए, मॉड्यूल absमें परिभाषित की गई विधियों को सूचीबद्ध करना Dates:

julia> methods(abs, Dates)
# 1 method for generic function "abs":
[1] abs(a::T) where T<:Dates.Period in Dates at /home/david/pkg/julia-bin/julia-1.4.0-rc1/share/julia/stdlib/v1.4/Dates/src/periods.jl:95
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.