`
zuoge85
  • 浏览: 79629 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

lua 模拟实现switch

    博客分类:
  • java
Lua 
阅读更多

可以考虑实现如下模式形式,

也许还有跟变态的方式,在不考虑效率下可以想想,闪人睡觉



switch(s,{
    ca1=function()
    end
    ca2=function()
    end
})
switch(s,
    case(s,function()
    end),
    case(s,function()
    end),
    default(function()
    end)
)

 switch(s,
    case(s,function()
    end),
    case(s,function()
    end),
    default(function()
    end)
)
switch(s){
   
    sss=function()
    end,
    sss=function()
    end,
}

switch(s){
   
    sss=function()
    end,
    sss=function()
    end,
}

分享到:
评论

相关推荐

    Lua 中实现类

    在Lua编程语言中,虽然原生不支持传统的类(class)和面向对象编程(OOP)概念,但可以通过模拟来实现。Lua的核心设计理念是简洁和轻量,因此它提供了元表(metatable)和函数作为其核心机制来实现类和对象的模拟。...

    lua与Android交互,基本实现

    本文将深入探讨如何在Android应用中集成Lua,并实现Android与Lua之间的交互。 一、Lua简介 Lua是一种开放源代码的脚本语言,设计目标是简洁、快速、可嵌入。它的语法简洁明了,易于阅读和编写,适合嵌入到其他系统...

    lua server 实现了lua脚本处理服务端逻辑+数据库

    《终极网络服务端编程》的lua server 实现了lua脚本处理服务端逻辑+数据库 lua服务端 c++版服务端客户端(netserver,netclient) lua服务端 就是 c++ netserver项目的lua脚本化版 运行效果 ![image]...

    lua语言实现类的原理

    lua类的实现

    lua设计模式总结

    1、简单工厂模式lua实现 2、工厂方法模式lua实现 3、原型模式lua实现 4、建造者模式lua实现 5、单例模式lua实现 6、抽象工厂模式lua实现 结构型模式 1、装饰模式lua实现 2、代理模式lua实现 3、外观模式lua实现 4、...

    2048 源码 lua 逻辑实现

    《2048游戏源码解析——基于Lua的逻辑实现》 2048是一款深受玩家喜爱的数字拼图游戏,其简洁的操作界面和富有挑战性的玩法吸引了大量玩家。在这个游戏中,玩家通过上下左右滑动屏幕,使得数字方块合并成更大的数字...

    lua模拟斗地主洗牌发牌排序等过程

    在本文中,我们将深入探讨如何使用Lua语言来模拟斗地主游戏中的洗牌、发牌、排序以及比较牌型大小的过程。Lua是一种轻量级的脚本语言,因其简洁的语法和强大的功能,在游戏开发中广泛应用,包括创建游戏逻辑。 首先...

    lua实现basse64

    lua实现 basse64 lua lua实现 basse64 lua lua实现 basse64 lua

    Lua飞机大战源码

    这通常通过计算对象间的距离或使用碰撞检测算法来实现,Lua的灵活性使得这类复杂逻辑易于实现。 3. AI设计:敌机的行动逻辑是游戏趣味性的体现,Lua可以编写简单的AI算法,让敌机有策略地移动和攻击。 四、图形与...

    NGINX + LUA实现复杂的控制

    NGINX + LUA 实现复杂的控制 NGINX 是一款流行的 Web 服务器软件,而 LUA 是一种轻量级的脚本语言。通过将 NGINX 与 LUA 结合,可以实现复杂的控制功能。在本文中,我们将介绍如何使用 NGINX + LUA 实现复杂的控制...

    lua程序实现对两个文件的表的比较

    本文将深入探讨如何使用Lua来实现对两个文件中表的比较,找出它们之间的差异。 首先,我们需要理解Lua中的表。表是Lua的核心数据结构,它是一个动态大小的关联数组,可以存储任意类型的值,包括数字、字符串、其他...

    lua-zset, redis排序集相同的lua数据结构.zip

    在实际应用中,lua-zset可以用于模拟Redis的某些场景,比如在客户端进行数据预处理,减少与服务器的交互,或者在无法直接使用Redis的环境下复现相关功能。此外,对于学习和理解Redis排序集的工作原理,lua-zset也是...

    cocos2d-lua 实现富文本

    在这个场景下,“cocos2d-lua 实现富文本”意味着我们要探讨如何在 Cocos2d-lua 中创建和处理包含多种格式、样式和动态内容的文本。富文本允许开发者展示更加丰富多彩的文本效果,如字体变化、颜色渐变、链接点击等...

    lua面向对象实现

    在Lua中实现面向对象编程(OOP)虽然不像其他静态类型语言那样直接,但通过元表和元方法的概念,同样可以构建出具有类和对象的结构。 面向对象编程的基本概念包括类、对象、继承、封装和多态。在Lua中,这些概念的...

    lua实现调用webservice

    ### Lua 实现调用 WebService 的方法 #### 一、通过 gSOAP 实现 C/C++ 调用 Web Service gSOAP 是一个强大的工具包,它简化了使用 C/C++ 语言开发 Web 服务和客户端的过程。通过 gSOAP 的帮助,我们可以轻松地使用...

    Lua实现特殊字符过滤.lua

    Lua语言实现特殊字符过滤,对于使用Lua开发移动端游戏的童鞋非常常用。代码亲测有效,附使用实例

    cocos2dx 虚拟摇杆 lua实现

    在Cocos2d-x中集成Lua,可以方便地实现游戏的逻辑控制,比如虚拟摇杆的实现。 虚拟摇杆(Virtual Joystick)是许多移动设备游戏中的常见元素,主要用于控制角色或物体的移动。在Cocos2d-x中使用Lua来实现虚拟摇杆,...

    用lua4.0模仿c++的指针和类的脚本以及lua4.0编译器

    总的来说,通过Lua 4.0,我们可以实现对C++指针和类的模拟,尽管这种方式并不完全等同于C++的实现,但在很多情况下足以满足需求。通过编写和使用`new.lua`这样的脚本,我们可以创建自定义的类结构,并利用`luac.exe`...

    lua 5.0 设计实现

    在语言结构方面,Lua提供了表(table)作为其核心数据结构,这种数据结构既可以用作数组,也可以用作关联数组,甚至可以模拟类和对象。此外,Lua还具有弱引用、垃圾回收等高级特性,以保证内存管理的高效与安全。 ...

    Lua实现跟py的sleep一样的定时器功能,在倒计时结束时调用函数

    Lua实现跟py的sleep一样的定时器功能,在倒计时结束时调用函数

Global site tag (gtag.js) - Google Analytics