我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

当您有接口数组时,如何使用变量接口调用方法?

how to invoke a method with below signature

SomeFunc( args ...interface{})

with variable of type []interface{} Is it possible to invoke the above method? If yes how?

Thanks

func main() {
    b := []interface{}{"hello", "Hi"}
    SomeFunc(b...) 
}

Solved the issue by using ... after b array.

For more details plz see Unpacking slice of slices and Golang Join array interface

近期文章

  • GO:如何在2×2可变大小的数组中分配所有元素?
  • 为什么比较结构数组有不同的结果
  • 为什么Go编译版本比较大? [重复]
  • 哪些协程(goroutines和kotlin协程)比较快? [关闭]
  • 在Go中传递指针与值
  • 设计android应用后端
  • 如何克隆未导出字段的结构?
  • 从bep_0009 [golang]失败的对等节点下载元数据
  • 在JSON API调用上禁用CSRF
  • Golang交易API设计
  • 找不到Oracle数据库客户端库时避免陷入恐慌
  • 如何解析层次结构数据
  • 为什么Java和Go的gzip会得到不同的结果?
  • 前往:抽象可迭代
  • 如何在换行符上分割字符串?
  • 将通用JSON对象解码为多种格式之一
  • 为什么不同软件做同样的时间序列差异好大呢?
  • MR空间锚点问题,都有哪些设备支持?
  • 请大神帮我看看代码哪里错了
  • C++ char[]数组取值问题,谢谢大家

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华