TSL语言基础 > TSL语言基础 > 基础知识 > TSL的符号

注释符    

  •   注释符是什么呢?注释符注释的部分是仅仅给程序员注释所用,对于运行而言是毫无意义的,只是为了阅读程序理解更方便。
      TSL语言支持四种主要的注释符
      //是表明到换行为止都是注释内容。
      #!为了支持纯CGI,#!在TSL中与//一样的用途(关于CGI的说明在后续章节会学到)
      {}在左大括号和右大括号之间的内容是注释内容。
      (* *)在(*和*)之间的内容是注释内容。
      为什么需要功能完全一样的{} (**)注释符呢?
      这是用于嵌套注释用的,假定我们已经在某个小段里使用了{}注释符,又要把大段都注释起来,例如:
      A:=0;
      {
      注释这大段代码
       A:=A+1;
      {
      小段注释,上边的代码是A赋值等于A+1
      }
      A:=A*A;
      }
      结果我们发现,根本无法正确运行,因为第一个注释的开始符{会匹配到第一个},这样,A:=A*A;成为注释外的代码,并且最后一个}成了多余。为了解决这个问题,我们可以使用如下模式:
      A:=0;
      (*
      注释这大段代码
       A:=A+1;
      {
      小段注释,上边的代码是A赋值等于A+1
      }
      A:=A*A;
      *)
      这样就没有问题了,这就称之为嵌套注释。