声明类型后置

作者:贺师俊
链接:https://www.zhihu.com/question/334039589/answer/2399620495
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 
 
Roman Elizarov,Kotlin语言的项目Lead,写过一篇文章,《Types are moving to the right》,有中译:《类型声明右移的原因》,大意是:
类型推断已成为主流,多数情况下声明变量时并不写类型,写成var x = ...
多个var声明是很整齐的:
一旦混合了前置的类型声明就破坏了代码的阅读流:
所以用后置的可选的类型标注,代码阅读体验更好。
notion image
21世纪诞生的编程语言更多采用类型后置写法

总结一句话:
设计初始就有类型推断的编程语言,很自然会选择后置可选的类型标注;反过来说,选择类型前置的编程语言,在最初设计时都没有类型推断,如要引入类型推断,只能额外加上auto xvar x的语法补丁,当与原本的类型前置语法混用时,代码阅读体验略差。【如有反例,可评论区拍砖。】
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP