zoukankan      html  css  js  c++  java
  • 词法约定

    标识符

      标识符就是给变量、函数和对象等指定的名字。构成标识符的字母有一定的规范,lua语言中标示符的命名规则如下:

        区分大小写;

        标识符首字符可以是以下划线(_),美元符($)或者字母(letter)开始,不能是数字。最好不要使用下划线加大写字母的标识符,因为Lua的保留字也是这样的。Lua中,letter的含义是依赖于本地环境的。

        标识符中其他字符可以是下划线(_)、美元符($)、字母或数字组成的。

    保留字

      保留字是语言中定义具有特殊含义的标示符,保留字不能作为标识符使用。Lua语言中定义了一些具有专门的意义和用途的保留字,这些保留字称为关键字,下面列出了Lua语言中的关键字:

        and break do else elseif end false for function if in local nil not or   repeat return then until while

    注释

      单行注释:--

        单行注释可以注释掉整行或者一行中的一部分。它一般不用于连续多行的注释文本,然后,它也可以用来注释掉连续多行的代码段。

      多行注释:--[[ --]]

        一般用于连续多行的注释文本,但它可以对单行进行注释。

    变量

      使用local关键字修饰的变量是局部变量,局部变量的作用范围是它所在的函数。没有local关键字修饰的变量是全局变量。

      变量赋值之前值为nil

    命名规范

      1.常量名

        基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开。

      2.变量名

        单个字母变量一般只用于循环变量,因为它们的作用域只是在循环体内。

        变量通常会以小写字母作为开始,并在每个单词开始时第一个字母使用大写。

      其中对象等类型,它的命名规范通常是,大写字母作为开始,并在每个单词开始时第一个字母使用大写。

      函数名往往由多个单词合成,第一个单词通常为动词,通常会以小写字母作为开始,并在每个单词开始时第一个字母使用大写。

  • 相关阅读:
    Beta版本冲刺第二天 12.6
    Beta版本冲刺第一天 12.5
    Linux学习(2)—— 图形化界面
    Linux学习(1)—— 虚拟机安装Linux系统
    IntelliJ IDEA使用
    spring+springmvc+hibernate 整合
    新的篇章
    软件工程实践总结作业——个人作业
    Beta版本冲刺———第七天
    Beta版本冲刺———第六天
  • 原文地址:https://www.cnblogs.com/-soy/p/4881251.html
Copyright © 2011-2022 走看看