Go 引入箭頭函數(shù),你支持嗎?
閱讀本文大概需要 1 分鐘。
大家好,我是 polarisxu。
Go 中有匿名函數(shù),但即使是簡單的函數(shù),也需要完整的編寫函數(shù):
func?(x,?y?int)?bool?{?return?x?但很多其他語言,有簡寫方式,這就是輕量級(jí)匿名函數(shù)語法。即:
(x,?y)?=>?{?x?即箭頭函數(shù)。如果你沒有見過這樣的語法,咋一看會(huì)有點(diǎn)懵?!
當(dāng)然,目前還是在激烈討論階段,能不能最終引入還未知。
我個(gè)人感覺,Go 還是別增加語法糖,搞得語言很復(fù)雜了,只有一種解決方案沒啥不好,你覺得呢?
提案討論地址:https://github.com/golang/go/issues/21498。

我是 polarisxu,北大碩士畢業(yè),曾在 360 等知名互聯(lián)網(wǎng)公司工作,10多年技術(shù)研發(fā)與架構(gòu)經(jīng)驗(yàn)!2012 年接觸 Go 語言并創(chuàng)建了 Go 語言中文網(wǎng)!著有《Go語言編程之旅》、開源圖書《Go語言標(biāo)準(zhǔn)庫》等。
堅(jiān)持輸出技術(shù)(包括 Go、Rust 等技術(shù))、職場心得和創(chuàng)業(yè)感悟!歡迎關(guān)注「polarisxu」一起成長!也歡迎加我微信好友交流:gopherstudio
評(píng)論
圖片
表情
