个人认为 func 和 def 比较好。
看了其它回答,有说 def 因为变量也可以说是 定义 会导致歧义,但是目前主流语言都没有用 def 作为变量声明的,通常是 var, let 来声明,同时 def 无论是看起来还是读起来都比较流畅。
然后是 func,func 看起来 比 fn (虽然 Windows 用 fn 作为功能键上的简写,但个人以为这是因为键帽面积太小)信息量大,也更显眼,比 function 又简洁,同时也能发音,所以没有问题,fun 的话是有歧义的,肯定…。
{dede:pagebreak/}
大连天空现罕见「窟窿云」,目击者称持续半小时,压迫感十足,窟窿云是怎么形成的?你见过吗?
既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
亚克力鱼缸这么容易模糊吗?
为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
有什么是你去了西藏才知道的事情?
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
如何评价福原爱?
如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
如果全球都停止出口粮食,中国能否自给自足?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
如何评价电影《碟中谍8:最后清算》?
Redis 分布式锁如何实现?
Caddy 和 Nginx 比有哪些优点和缺点?
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
女明星陪酒真的存在吗?
2025年了 Rust前景如何?