golang為什么要內(nèi)置map?
發(fā)布時(shí)間:2025-06-18 00:15:11點(diǎn)擊量:198
學(xué)太多的壞處就想太多。
Go 從一開(kāi)始就不是一個(gè)想很多的語(yǔ)言。
舉個(gè)簡(jiǎn)單的例子,2012 年 Go 1.x 發(fā)布,承諾不會(huì)有breaking change。
這個(gè)時(shí)候就有急需解決的問(wèn)題,any ( 也就是 interface{} ) 的濫用。
Zig、Rust、Swift、Dart,新興的語(yǔ)言沒(méi)有一個(gè)這么玩的,大家都開(kāi)始追求 type sound,最差最差也要達(dá)到一個(gè)甜品點(diǎn)(比 J***a 強(qiáng))。
到 Go 這,好嘛,反射、code generate、any 三板斧,打的你眼冒金光。
類(lèi)型系統(tǒng)都這樣了,還追…。
上一篇:不懂就要問(wèn),為什么通訊如此發(fā)達(dá)的今天,還沒(méi)有完全解決進(jìn)電梯就沒(méi)信號(hào)的問(wèn)題?
下一篇:Golang 的 Web 框架該怎么選擇?Web 開(kāi)發(fā)又該怎樣學(xué)?
返回列表
