首页 > 技术文章 > 分号在各种编程语言中的作用

xiewangfei123 2020-04-30 10:22 原文

分号在各种编程语言中的作用

分号在C中的作用:

  • 分号是C语言中的结束语句。

  • 分号告诉我们当前语句已终止,其后的其他语句是新语句。

  • 在C语言中使用分号将消除查看代码时的歧义和混乱。

  • 它们不在控制流语句之间使用,而是用于分隔循环中的条件。

 

分号在C ++中的作用:

  • 分号是C ++中的命令。
  • 分号让编译器知道它已到达命令末尾。
  • 分号通常用于分隔C ++源代码的一小部分,表明它是有意与相应代码分开的。
  • 一般在每个语句之后,在类和结构定义,变量声明,函数声明之后,在C ++中使用分号。

分号在Java中的作用:

  • Java使用类似于C的分号。
  • 分号是Java语法的一部分。
  • 它显示了编译器的一条指令在哪里结束,下一条指令在哪里开始。
  • 通过让编译器知道在何处结束指令,分号允许将Java程序编写为一行或多行。

分号在JavaScript中的作用:

  • JavaScript中的分号是可选的。
  • 在JavaScript中,有一个称为自动分号插入(ASI)的过程,该过程会在需要时插入分号,但不会放置分号。
  • 分号还用于终止语句。
  • 将新行放在上一行的旁边将产生有效的JavaScript,该JavaScript不会触发ASI对其进行更正。
  • 因此,在条件语句(如if ..else)和循环语句(如while,for,do-while)中不需要分号。

分号在Python中的作用:

  • Python不使用分号,但不受限制。
  • 在Python中,分号不用于表示行尾。
  • Python之所以称为简单编码语言,是因为不需要使用分号,而且即使我们忘记放置分号,也不会引发错误。
  • 有时,Python使用分号作为行终止符,在其中它用作分隔符以分隔多行。

分号在Perl中的作用:

  • Perl语言在每一行之后都使用分号,除非在代码块的末尾。
  • Perl让我们省略了分号,因为它可以用作分隔符而不是终止符。
  • Perl中的每个语句都以分号终止,除非它是程序的最后一行。

分号在SQL中的作用:

  • SQL中的分号允许用户通过在数据库中分离语句来在同一调用中执行程序。
  • SQL具有独特的功能,即默认情况下添加分号以终止语句。
  • 分号是一个语句终止符,仅用于标识语句的结尾。
  • 通常,通过查看语法,我们可以识别出,但是使用分号可以使它更清晰。

分号在Go语言中的作用:

  • Go语言中的分号用于分隔初始化器,条件和延续元素。
  • 当该行的最后一个标记为时,将分号添加为终止符:
    • 整数,浮点数,虚数或字符串文字
    • 关键字之一(例如,break,continue,return等。,)
    • 标识符。
    • 运算符和分隔符之一,例如++,–,),]或}

分号在C#中的作用:

  • C#使用分号来消除歧义和混乱,因为它的使用使代码清晰,结构化和组织化。
  • 与其他语言(尤其是C和C ++)一样,C#在分号应用程序中也遵循相同的规则。
  • 缺少分号会引起编译器错误,必须纠正。
  • 它还使编译器知道语句的结尾。

分号在Scala中的作用:

  • 分号通过标记语句的结尾在所有编程语言中都起着至关重要的作用。
  • 但是Scala中的分号不仅标志着语句的结尾,而且标志着表达式的结尾。
  • Scala的语法鼓励使用清晰简洁的代码,因此有必要在需要时正确使用分号。
  • Scala适应了不同的语法,例如点语法,使用花括号的语法,使用括号的语法和使用空行分隔符的语法,这些语法替代了分号的使用。

分号在PL / I中的作用:

  • PL / I是一种语言,它是一系列声明和声明。因此,必须使用分号分隔语句,以免产生歧义。
  • PL / I中的语句应与分号放在单独的行中,以提高可读性。
  • 在多行语句中,分号用于分隔行,而在单行语句中,分号用于终止。

分号在Pascal中的作用:

  • Pascal中的分号充当语句分隔符,即,它分隔两个或多个语句。
  • 确切地说,应使用分号分隔两个语句。但是使用多个分号(多余的分号)会产生错误。
  • 与其他语言不同,Pascal以不同的方式使用分号。在Pascal之前,不需要直接的分号。另外,代码/程序末尾的最后一条语句不需要分号。
  • 当按顺序编写语句时,Pascal需要分号。
  • Pascal不需要大小写或分号,也不需要在关键字前使用分号。

推荐阅读