Lua语法与C#语法对比(一)注释,标识符,变量

编程入门 行业动态 更新时间:2024-10-20 05:36:11

Lua<a href=https://www.elefans.com/category/jswz/34/1770552.html style=语法与C#语法对比(一)注释,标识符,变量"/>

Lua语法与C#语法对比(一)注释,标识符,变量

文章目录

      • 一、注释对比
      • 二、标识符
      • 三、变量

一、注释对比

C#:

  • 单行注释://
  • 多行注释:/* */
  • 文档注释:///

Lua:

  • 单行注释:–(这是两个小短格)
  • 多行注释:–[[ --]] (不是对称的)

二、标识符

相同点:

  • 标识符只能由英文字母、数字、下划线组成,不能包含空格和其它字符。
  • 只能以下划线和字母开头。
  • 不能用关键字当变量名。
  • 区分大小写。

不同点:

  • Lua特有规则:最好不用 下划线+大写字母 ,如_TANGHUI,因为这种写法规则被用于Lua的保留字,以免以后出现冲突。

三、变量

C#:

  • 全局变量:在类型级别中声明的变量,也叫字段。
  • 局部变量:在方法中声明的变量,能屏蔽全局变量,方法结束时被清除。

Lua:

  • 全局变量:正常写法,变量前不能加数据类型。
  • 局部变量:在变量前加 local 关键字,在方法内声明则方法结束时被清除,否则和全局变量一样。比全局变量更节省性能,能用局部变量尽量使用它。

主要区别:

  1. Lua变量前不能写数据类型。
  2. Lua变量可以更改数据类型,如:a=“士兵长征”,可以重新赋值a=100;

更多推荐

Lua语法与C#语法对比(一)注释,标识符,变量

本文发布于:2023-07-28 18:41:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1277466.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语法   标识符   注释   变量   Lua

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!