আমার মত যদি কোনও ফাংশন স্বাক্ষর থাকে তবে আমি f(args...; kwargs...)
কীভাবে একটি নির্দিষ্ট কীওয়ার্ড আউট করব kwargs
? সবে টাইপিং kwargs.x
কাজ করে না:
julia> f(args...; kwargs...) = kwargs.x
f (generic function with 1 method)
julia> f(x=1)
ERROR: type Pairs has no field x
Stacktrace:
[1] getproperty(::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:x,),Tuple{Int64}}}, ::Symbol) at ./Base.jl:20
[2] #f#7(::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:x,),Tuple{Int64}}}, ::typeof(f)) at ./REPL[2]:1
[3] (::var"#kw##f")(::NamedTuple{(:x,),Tuple{Int64}}, ::typeof(f)) at ./none:0
[4] top-level scope at REPL[3]:1
এই প্রশ্নটি # হেল্পডেস্কের জুলিয়াএলং স্ল্যাক চ্যানেলে উপস্থিত হয়েছিল। খুব দরকারী জুলিয়া স্ল্যাকটিতে একটি স্বয়ংক্রিয় আমন্ত্রণের জন্য, কেবল https://slackinvite.julialang.org পূরণ করুন