0

在包括 C 系列在内的许多语言中,初始化和赋值都拼写为=. (在没有正式区分它们的语言中,我认为对变量的第一次赋值是它的初始化。)

在典型的主流语言中哪个更常见?目测一些开源代码块并不能给出明确的答案,而且试图用正则表达式区分它们是很棘手的。(我会对来自特定代码库的统计数据感到满意,例如“在 Linux 内核中有 X 次出现赋值运算符,其中 Y 实际上是初始化”。)

(我问的原因是我正在设计一种需要区分它们的语言,我想知道是否像 ML 家族那样做并且给初始化更短的拼写,反之亦然。)

4

0 回答 0