名称优先于类型:为什么“age int”优于“int age”

名称优先于类型:为什么“age int”优于“int age”

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

在编程语言中,变量的名称比其类型更重要,因此名称应该更突出并在声明中首先出现。许多流行的编程语言在定义字段或变量时都是在名称之前写类型。然而,其他一些语言选择在类型之前写名称。Go语言选择这种顺序的原因是解析更简单、声明多个变量更不容易出错等优点。变量名称比其类型更重要,因此名称应该更突出并在声明中首先出现。这一观点可以通过类型推断的普及、动态类型语言的存在以及变量名称的语义含义等方面得到证明。因此,如果你正在创建一种新的编程语言,请将名称放在类型之前。

🎯

关键要点

  • 变量的名称比其类型更重要,因此名称应该更突出并在声明中首先出现。

  • 许多流行的编程语言在定义字段或变量时都是在名称之前写类型。

  • Go语言、Rust、TypeScript和Python等语言选择在类型之前写名称。

  • Go语言的声明顺序使解析更简单,声明多个变量时更不容易出错。

  • 变量名称的语义含义比类型更重要,类型推断的普及也支持这一观点。

  • 在创建新的编程语言时,建议将名称放在类型之前。

➡️

继续阅读