6

我在以下站点中学习了“Object Pascal Style Guide”。 http://edn.embarcadero.com/article/10280

我无法理解下面的句子。

“Delphi 是在加利福尼亚创建的,因此我们不鼓励使用符号,除非在标题翻译中需要:”

这是什么意思?

4

1 回答 1

7

如果您在文章中往下看一点,它会澄清它指的是匈牙利符号。不确定加利福尼亚与它有什么关系,但这意味着在 Delphi 代码中使用匈牙利表示法(用描述变量类型的缩写为变量名称添加前缀)被认为是一种糟糕的风格。就像它给出的例子一样:

CORRECT 
  FMyString: string;

INCORRECT
  lpstrMyString: string;

lpstrWindows API 代码中常见的大而笨重的前缀,如(Long Pointer to STRing)。这里要强调的是,Delphi 试图避免这种约定,以使代码更易于阅读。

于 2013-09-03T04:07:44.497 回答