如何使用`hasmethod`(或任何其他方式)查找`hasmethod(fn,Tuple {Type1,Type2,** Any Type **}))>> [

问题描述 投票:1回答:2
我想使用hasmethod函数来查找对象t::T是否支持t[!, something]语法。

键是something可以有很多类型,我不想检查所有的内容,我只想一种表达hasmethod(getindex, Tuple{T, typeof{!}, S})的方法,而不管S是什么。

我该怎么做?

我想使用hasmethod函数来查找对象t :: T是否支持t [!something]语法。关键是某些东西可以有多种类型,我不想检查所有的东西,我只是想一种方法...

julia
2个回答
1
投票
我认为获取方法列表的方法是:

0
投票
理论上,如果语法正确,您可以这样做:
© www.soinside.com 2019 - 2024. All rights reserved.