Typed kwargs in Julia
问题 Is it possible to type function kwargs in Julia? The following works for standard Vararg s. function int_args(args::Integer...) args end int_args(1, 2, 3) # (1, 2, 3) int_args(1, 2, 3.0) # ERROR: MethodError: `int_args` has no method matching int_args(::Int64, ::Int64, ::Float64) However, when applying this same syntax to kwargs, all function calls seem to error. function int_kwargs(; kwargs::Integer...) kwargs end int_kwargs(x=1, y=2) # ERROR: MethodError: `__int_kwargs#0__` has no method