delphi – 为什么“单一语句”块不需要使用分号?
发布时间:2020-12-15 10:15:02  所属栏目:大数据  来源:网络整理 
            导读:我通常是一个C#程序员,去德尔福充满了“有趣”的发现。最令我迷惑的一个是德尔福的单一声明。 示例C#块 if(x) Foo();else Bar(); 示例Delphi块: if x then Foo() //note missing semicolonelse Bar(); 他们的目的是要求分号不在那里?有追溯到帕斯卡的历史
                
                
                
            | 
                         我通常是一个C#程序员,去德尔福充满了“有趣”的发现。最令我迷惑的一个是德尔福的单一声明。 
  
  
示例C#块 if(x) Foo(); else Bar(); 示例Delphi块: if x then Foo() //note missing semicolon else Bar(); 他们的目的是要求分号不在那里?有追溯到帕斯卡的历史原因吗? 解决方法
 Pascal和C及其衍生物中的分号之间存在差异。 
  
  
        >在C中,分号是一个语句终止符。 Wikipedia解释了这个的含义: 
 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
