জুলিয়ায় কোনও ফাংশনের সমস্ত পদ্ধতি দেখান


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
...

জুলিয়া ১.৪ হিসাবে, আপনি মডিউল দ্বারা পদ্ধতি টেবিলটি ফিল্টার করতে পারেন। উদাহরণস্বরূপ, মডিউলে 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
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.