美文网首页
lua数据类型

lua数据类型

作者: 李白太白 | 来源:发表于2017-04-08 09:40 被阅读23次

ngx.null 代表nil

相同字符串内存中只保留一份 因此字符串比较效率很高,当然字符串也不能为像c语言一样更改。python中用3个单引号来实现跨行、不转义,shell中有here文档标记法,lua中用[[作为标记,只是在[与[之间可以插入0到多个等号,然后]与]闭合的时候也是要一样多的等号。

[=[...]=]

[==[...]==]

[===[...]===]

nil 与false 为假

table糅合了数组和hash表

table的索引可以是除nil外的任何值

大部分还是用数字和字符串

100 --这里索引为1开始

或者[5]="5" --指定索引为5

或者[3]=3 --指定索引为3 值也为数字

以及字符串name="libai"

值也可是table:

staff ={'jack','scott','gary'}

函数本质上也是一种数据类型,就像字符串、table、number类型一样。

function foo() end等价于

foo =function() end

下面看下局部函数

local function bar() end 等价于

local bar = function() end

相关文章

  • Lua 完全教程

    Lua 环境安装 Lua 基本语法 Lua 数据类型 Lua 数据类型:nil(空) Lua 数据类型:boole...

  • 数据类型

    Lua 数据类型 lua是动态类型语言(定义变量时不用指定变量类型) lua有8个基本类型nil、boolean、...

  • Lua字符串的设计

    Lua字符串的设计 在Lua中字符串是一种被内化的数据类型。怎么理解被内化的含义呢?简单来说就是每个存放Lua字符...

  • 2017.4.28-29

    五一放假值班,打酱油了两天。 主要学习了lua的基本知识。lua的数据类型:number, string, boo...

  • Lua 基础数据类型

    Lua有8种基础数据类型:nil, boolean, number, string, function, user...

  • Lua table(表)

    table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。 Lua table 使用...

  • lua表(table)

    table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。Lua table 使用关...

  • lua数据类型

    Lua中有8个基本类型分别为:nil、boolean、number、string、userdata、functio...

  • Lua数据类型

    Lua是一种比较自由的语言,Lua里面变量不要类型定义,只需要为变量赋值。 Lua中有8个基本类型分别为:nil、...

  • Lua 数据类型

    Lua是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。 Lua中...

网友评论

      本文标题:lua数据类型

      本文链接:https://www.haomeiwen.com/subject/ohclattx.html