golang的接口介绍和用途

 时间:2026-02-16 07:14:50

1、golang 的接口可以表示所有类型,就如同java的Object ,它可以表示任意类型的变量。存在即意义,那么interface的用途有哪些呢?下文我会提出一个例子。   图片中的方法是不是很简单呀,但是有没有考虑过如果没有interface这个方法会变成啥样,不着急往下看,我们一起看看这个方法的源码

golang的接口介绍和用途

1、fmt.print(i interface{}) 这个方法用接口做参数,使得不同类型相同逻辑的方法的代码可以复用。如果没有interface{}做参数的话,那么string、int、byte等类型的输出都会提供一个方法,不但方法重复代码不可以重用而且增加调用者的调用成本,如时间成本,我还要花时间去看那个方法是可以满足我当前要输出的类型。

golang的接口介绍和用途

  • 幻塔拓荒笔记总览奖励
  • 幻塔如何退出队伍
  • 幻塔克罗恩矿区补给仓大全
  • 香甜玉米棒的做法
  • 幻塔雪山循声系统在哪,雪山循声系统位置攻略
  • 热门搜索
    鸡腿怎么做好吃又简单 肾结石怎么引起的 赵本山为什么被央视封 公牛插座怎么接线 冰草怎么吃 为什么要学习 o型血为什么叫熊猫血 针式打印机色带怎么换 手机邮箱怎么注册 鲔怎么读