问题描述
|
这个问题已经在这里有了答案:
解决方法
Zarko Gajic的Delphi列表非常不错:
http://delphi.about.com/od/standards/l/bldnc.htm
我个人觉得这样的约定很有用。我仍然记得我的第一语言FORTRAN,整数的约定是将它们从I到N的任何字母开头,并且很容易记住,因为它们是INteger的前两个字母。
Charles Calvert编写的《 Object Pascal样式指南》的“ 3.3字段命名”部分提供了有关何时使用匈牙利符号以及什么合适的单个字符标识符名称的简短但很好的指南。我的FORTRAN背景(最多8个字符名)也使我使用\“ N \”作为项目计数,并导致如下代码:
DO 10 I = 1,N
DO 20 J = I,N
...
20 CONTINUE
10 CONTINUE
哎哟!回忆伤了。
, 在所有这些标准中,我个人最喜欢的是遵守您所使用的代码中已经建立的标准,而不要在整个过程中强加50%的其他标准,并认真地避免进行激烈的讨论。
但是,我会承认,如果您真的很想让我感到压力,我更喜欢JVCL开发人员使用的Charlie Calvert的标准,与上面LKessler的“ 3.3节”链接相同。
, 匈牙利表示法。
使用现代的IDE(包括Delphi),许多人(包括我自己)觉得不再需要。
编辑:从技术上讲,这不是真正的匈牙利符号,因为有时前缀表示范围而不是类型。