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.变量名

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

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

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

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

  • 相关阅读:
    C++头文件编译问题
    Windows下Critical Section、Event、Mutex、Semaphores区别
    MFC OnCtlColor函数用来改变控件颜色
    Ctreectrl +CImageList应用
    20091113 08:37 实现文件读写操作的几种方法
    在网上看到这篇文章还不错,OnDrawItem与DrawItem讨论
    Mysql全文搜索match…against的用法
    Django and fulltext search
    Feed DB 搜博客 一个博客搜索引擎
    通过扩展Django数据库API支持全文搜索
  • 原文地址:https://www.cnblogs.com/-soy/p/4881251.html
Copyright © 2011-2022 走看看