Golang怎么判断结构体是否存在某方法(golang,编程语言)

时间:2024-04-29 20:53:35 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

    Golang%E6%80%8E%E4%B9%88%E5%88%A4%E6%96%AD%E7%BB%93%E6%9E%84%E4%BD%93%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E6%9F%90%E6%96%B9%E6%B3%95

go 判断结构体是否有某个方法

go 有时需要判断某个结构体是不是有某个方法,但是可能突然就一脸茫然,go 也可以像 php 那样判断

是的,虽然 go 没有提供现成的方法,但是可以用已有的逻辑来封装实现。

目前能用的方式有两种,一种是知道完整的方法可以用接口断言方式判断,第二种就是用反射来完成判断。

准备需要判断的结构体:

接口断言判断:

反射判断:

本文:Golang怎么判断结构体是否存在某方法的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:laravel9和laravels性能测试实例分析下一篇:

13 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18