我是靠谱客的博主 文艺蓝天,最近开发中收集的这篇文章主要介绍Lua语言-数据类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Lua基础:

Lua是一种解释性语言,不需要翻译。

Lua语言中注释可分单行和多行:
    单行注释:- -;
    多行注释:- - [ [ 注释内容 - - ] ];

注释/注释取消:ctrl + / ;

1.在lua中要成功打印输出,先要保存(ctrl+s),然后运行(鼠标右键+RunCode)。

2.变量的定义:
    1.lua中没有类型定义的语法,变量名表示定义。
     例如:a=3;
    (语句中可以以 ;结尾,也可以省略)

    2.lua中没有预定义类型,可以随时改变类型。
     例如:a=3 ; a=5.6

    3.局部变量定义时要在变量名前加local关键字,不加则默认为全局变量。
     例如:local a = 5;

3.lua中八大数据类型:(可以用type()函数来测试变量或值的类型)

    1.nil类型:
      只有一个值nil,nil是个无效值,在条件语句中表示为假。

    2.boolean类型:
      只有false和true,注意:只有false和nil为假,其余都为(包括:0,“ ”)真。

    3.number类型:
      包括了整数和小数。
      注意:1.string与number类型相加时,结果为number类型。
         2.tonumber函数:1.字符串  2.进制(将字符串转化为整数)。【两个参数】
         3.向上取整:math.ceil。
           向下取整:math.floor。
         4.8/10/16进制。

    4.string类型:
      表示字符串,’ '和" “都可以界定字符串。
      注意:1.字符串不可以修改。
         2.tostring函数:转化为字符串。
         3.字符串连接:. .(如果左右两边都为number类型,记得空格)
         4.转义字符: 字符( 十进制)。
         例如:print(3 . . 4);print(”n");print("12");

    5.function类型:
      函数类型,作为第一类值。
      语法:function 函数名(形参表)
            函数体
         end
      例如:
      function math (a,b) return a+b end

    6.table类型:
      表类型,lua中数组/数据结构/面向对象 依靠table来实现。
      表的构造试:{}
      例如:local a = {1,2,3}

    7.userdata用户自定义类型:
      主要用于与c语言的交互。

    8.thread线程类型:
      

4.运算符:
    lua中的运算符:+、-、*、/、%、^(指数)。
    注意:/和%可以对小数进行操作,最后结果为number类型。
    例如:print(3/2) --1.5
       print(3.14159%1) --0.14159
       print(3.1459%0.1) --0.0459
       print(10^2) --100
       print(10^-2) --0.01

最后

以上就是文艺蓝天为你收集整理的Lua语言-数据类型的全部内容,希望文章能够帮你解决Lua语言-数据类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部