成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Go 1.18 中的 Any 是什么?

開發 后端
以下代碼雖然不是泛型,但用 Go 1.18 可以正常運行,證明 any 和 interface{} 是一樣的。

[[438501]]

大家好,我是 polarisxu。

Go 1.18 因為泛型引入 any,這實際上是 interface{} 的別名:

  1. type any = interface{} 

以下代碼雖然不是泛型,但用 Go 1.18 可以正常運行,證明 any 和 interface{} 是一樣的:(這里可以在線運行:https://gotipplay.golang.org/p/dPeNhe-7nkA)

  1. package main 
  2.  
  3. import ( 
  4.  "fmt" 
  5.  
  6. // 這里的 any 并非泛型的約束,而是類型 
  7. func test(x anyany { 
  8.  return x 
  9.  
  10. func main() { 
  11.  fmt.Println(test("a")) 

泛型中,any 換為 interface{} 也可以:(這里可以在線運行:https://gotipplay.golang.org/p/wKL3rKuldQX)

  1. package main 
  2.  
  3. import ( 
  4.  "fmt" 
  5.  
  6. // 注意其中的 T interface{},正常應該使用 T any 
  7. func Print[T interface{}](s ...T) { 
  8.  for _, v := range s { 
  9.   fmt.Print(v) 
  10.  } 
  11.  
  12. func main() { 
  13.  Print("Hello, ""playground\n"

你也可以本地使用 tip 運行驗證下。

可見,之所以引入 any 關鍵字,主要是讓泛型修飾時短一點,少一些括號。any 比 interface{} 會更清爽~

此外,項目中如果想要做替換,可以通過 gofmt 將 interface{} 改為 any:

  1. gofmt -w -r 'interface{} -> any' ./... 

 

責任編輯:武曉燕 來源: polarisxu
相關推薦

2021-10-29 10:55:07

Go 泛型語言

2021-12-27 18:27:18

GoTryLockJava

2022-01-10 11:33:17

Go測試軟件

2021-12-02 18:21:49

GoIP 包設計

2025-04-28 08:00:56

2025-04-29 08:03:18

2021-12-15 10:54:12

Gogofmt命令Go源代碼

2021-12-28 07:20:44

泛型Go場景

2021-12-15 10:23:56

Go 1.18 Bet語言泛型

2021-11-01 12:41:39

Go

2022-01-26 09:02:57

GoCut方法

2022-02-14 09:32:49

Go場景TryLock

2022-07-12 06:17:43

GoogleGolang開發工作

2022-02-11 21:01:18

GoNetip網絡庫

2022-08-17 17:57:37

GoGo語言

2021-10-18 10:53:26

Go 代碼技術

2022-01-19 08:51:00

Module工作區Go

2025-06-04 04:10:00

HappensGo內存

2021-04-26 07:51:00

JavaScript方法函數

2022-09-15 09:54:34

nullPython字符
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线一区二区三区 | 日韩欧美成人精品 | 国产不卡在线 | 亚洲精品在线播放 | 欧美日韩在线观看视频网站 | 黄色毛片视频 | 午夜影视网 | 久久久久久久久久久久久久久久久久久久 | 成年人在线观看视频 | 99精品久久 | 欧美日韩精品一区二区 | 久久久99精品免费观看 | 国产精品中文字幕在线观看 | 超碰地址| 女人一区 | 亚洲人精品午夜 | 成人久久18免费网站麻豆 | 中文字幕乱码一区二区三区 | 久草网址| 韩日精品视频 | 美女视频网站久久 | 自拍视频网 | 在线免费观看视频黄 | 国产精品一区二区视频 | 成人福利| 一区二区三区中文字幕 | 岛国av免费看 | 国产精品久久久久久吹潮 | 久久久精品一区二区 | 亚洲第一成年免费网站 | 色桃网| 少妇一级淫片aaaaaaaaa | 99热这里都是精品 | 国产精品久久久久婷婷二区次 | 一级在线 | 国产精品一区二区福利视频 | 久久国产综合 | 国产一区二区三区四区 | 黄色免费在线网址 | 免费看国产片在线观看 | 亚洲精品 在线播放 |