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解释了这个的含义:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |