当前位置:网站首页 > Go语言开发 > 正文

字符串转int go(字符串转int)



前言:

写代码的时候会忘记很多东西,我想根本原因就是用得实在太少了吧。这次是我回忆的知识,做些语法糖留个档吧。

什么是泛型:

在一般的写法中,我们想要直接表示所有类型,会使用空接口。

这种方法需要对接口进行断言才能表示特定的类型。想多写一种类型需要用新的函数再断言一次,影响效率。而泛型就是为了解决这种情况(类似自定义,然后合并)

这里说明了一个新类型T,这个T可以是string也可以是int,这样传入[]int或者[]string都可以执行上述函数。

自定义泛型:

当然每次都写这么多类型会比较麻烦,我们可以自己定义一个泛型,需要用接口的形式

这个泛型就表示写入的所有类型。go也有内置的类型:Any和comparable

any就表示一个空接口,就是interface{}

comparable表示所有可以比较的类型,比如int,uint,bool,struct,指针等等

泛型变量:

不仅对函数,我们对其他如map,slice,interface等都可以使用泛型来定义

总结:

泛型算是我接触go以来比较新颖的内容,据我所知java也有类似的语法。可以我不会java,泛型使用也不多(又水一篇)。今天就到这吧。

到此这篇字符串转int go(字符串转int)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 苹果开发者账号每年多少钱(苹果开发者账号688一年)2025-02-18 22:36:10
  • 预训练语言模型和大语言模型区别(预训练模型和训练模型)2025-02-18 22:36:10
  • goa电路工作原理(goa 电路)2025-02-18 22:36:10
  • bsp驱动开发(驱动和bsp有什么区别)2025-02-18 22:36:10
  • 嵌入式驱动开发前景(嵌入式驱动开发是什么)2025-02-18 22:36:10
  • 注册苹果开发者账号有什么风险(注册苹果开发者账号有什么风险嘛)2025-02-18 22:36:10
  • 编程入门应该学什么(编程入门应该学什么语言)2025-02-18 22:36:10
  • windows驱动开发工程师(windows驱动开发工程师招聘)2025-02-18 22:36:10
  • 开发者账号注册(开发者账号注册多起钱)2025-02-18 22:36:10
  • 苹果开发者账号出售平台(苹果开发者账号收购)2025-02-18 22:36:10
  • 全屏图片