0

我正在使用一种称为 VGL 的专有语言,它根本不输入变量。例如,我可以这样声明变量:

声明这个变量,那个变量,另一个变量

上述所有三个变量都可以以我选择的任何不同方式使用,字符串、整数、字符、浮点数、布尔值等......

下一个版本中的产品将开始将 C# 合并到它的程序脚本中,而不是 VGL。

我的想法是使用修改后的匈牙利表示法至少显示变量的预期用途并使代码更具可读性,即整数 intVariableName、float fltVariableName 等......但尽量保持接近 .net 命名尽我们所能。

有没有人对使用的命名约定有更好的看法?

4

1 回答 1

0

我个人不喜欢匈牙利符号。即使在 C 代码中,它也不是用户友好的。Code Complete中对命名约定进行了出色的与语言无关的讨论。

VGL 有像 Python 这样的静态运行时类型,还是像 JavaScript 这样的完全动态类型?我的意思是,可以为一种类型的变量分配另一种类型的值吗?

于 2010-05-18T22:51:55.653 回答