惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LangChain Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
博客园 - 叶小钗
I
InfoQ
MyScale Blog
MyScale Blog
H
Help Net Security
月光博客
月光博客
Vercel News
Vercel News
B
Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky

博客园 - moonz-wu

招聘研发工程师 职业规划:管理vs技术 PacificA中的租约与失效检测解读 可扩展的事件复用技术:epoll和kqueue 面试的,或许用的着 Zero to One读后感 Fourth glance in Go Third glance in Go First glance in Go 好RESTful API的设计原则 RESTful API的设计与开发 架构风格之比较 所有有意愿成为程序员的人都应该看的文章 马不停蹄的向前走着,却发现羊已经等在了前面-我的2014 Hadoop从伪分布式到真正的分布式 看到一篇很有意思的文章,但是我们身边确实有这样的人 如何延长windows评估版的方法 关于技术的选择,作为开发人员你应该看看 新的一年又开始了
Second glance in Go
moonz-wu · 2015-02-06 · via 博客园 - moonz-wu

Github上的"the way to Go"翻譯有時候真讓人搞不懂,我經常會暈,比如

如果需要申明一个在外部定义的函数,你只需要给出函数名与函数签名,不需要给出函数体:

func flushICache(begin, end uintptr) // implemented externally

什麼意思?如果是在一個文件裏寫的話,這樣的聲明看起來是多餘的。但是如果要分開來在不同的文件裏吧,編譯器一定會給你一個函數聲明重複的錯誤。

另外一個就是“不过我们也可以定义没有形参名的函数,只有相应的形参类型,就像这样:func f(int, int, float64)。没有参数的函数通常被称为 niladic 函数(niladic function)”。到底這個niladic函數在什麼情景下用,如何使用這些參數,我想不出來。那爲什麼要有這樣的特性呢?

還有在傳遞可變參數一節“func myFunc(a, b, arg ...int) {}”這個例子也比較坑,正確的應該是“func myFunc(a type, b type, arg ...int) {}”