声明类型后置

作者:贺师俊
链接: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...
目录
文章列表
王小扬博客
AI Code
AI
Java
其他
计算机网络
Git
DB
云原生
Node
Docker
操作系统
Elasticsearch
Apollo
Nestjs
产品
Think
大前端
PHP
软件开发
设计
生活技巧
CI
缓存