不同语言的表达式和语句结束符

liftword6个月前 (12-14)技术文章67


表达式


数据类型和运算符一起,被称为表达式。数学中四则运算表达式是简单的表达式。


不同语言的表达式

  • Fortran语言提供的表达式是所有高级编程语言的雏形。
  • Algol语言详细定义了语言表达式的各种细节,为后续所有编程语言提供了重要的参考价值。一般表达式+行尾结束符就是语句,表达式的定义是可嵌套的。
  • C/ObjC/C++/PHP 等都支持单个数值作为表达式,例如:
    • 12;



语句结束符



这个话题听起来很简单,但不同编程语言的不同语法产生了五花八门的语句结束符。大部分编程语言以换行或者分号作为结束符,当然要排除有续行符的情况。


不同语言的结束符

  • C/C++/Java/C#用分号分隔。
  • Basic/Python用换行分隔。
  • SQL语言既可以用换行也可以用分号,在不同语句在同一行时用分号,也支持更改语句分隔符。
  • Swift/JavaScript/Go语句既可用换行,也可用分号。
  • VB采用换行或者冒号:作为结束符,下划线_作为续行符。VBScript和VB一样。


更改语句结束符

  • MySQL提供DELIMITER修改分隔符的方式,但其他SQL语言未必遵循。








若文章对您有帮助,欢迎关注 程序员小迷 。助您在编程路上越走越好!

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

相关文章

不会用Python提取PDF表格?三种类型数据,轻松转换

来源:早起Python作者:自动化工作组大家好,从PDF中提取信息是办公场景中经常需要用到的操作,也是经常又读者在后台问的一个操作。内容少的话我们可以手动复制粘贴,但如果需要批量提取就可以考虑使用Py...