美文网首页
【lua】个人学习笔记一

【lua】个人学习笔记一

作者: 花小邪丶 | 来源:发表于2019-08-17 12:56 被阅读0次

1,在一组无规律的数组中,找到比目标数字大的所有数中最小的数


list = {7, 3, 11, 5, 13, 2, 19, 17}

target_num = 11

temp = 99999            --设置一个比数组最大的数还大的预期结果

for i,  v in pairs(list) do

    if target_num <  v then                   --筛选比目标数大的数

        if temp > v then

            temp = v                                --不断将较小的值赋给temp 

        end

    end

end

print("temp即为需要的结果",temp)    --13


2,在一组无规律的数组中,找到比目标数字小的所有数中最大的数


list = {7, 3, 11, 5, 13, 2, 19, 17}

target_num = 11

temp = 0            --设置一个比数组最小的数还小的预期结果

for i,  v in pairs(list) do

if target_num >  v then                   --筛选比目标数小的数

        if temp < v then

            temp = v                                --不断将较大的值赋给temp 

        end

    end

end

print("temp即为需要的结果",temp)    --7


重在思想方法,对于target_num 比数组中最大的还大,比最小的数还小,怎么设置预期结果,暂不在详述范围

相关文章

  • Lua学习个人笔记

    1.1程序块:Lua执行的每段代码,例如一个源代码文件或者交互模式中输入的一行代码,都称为一个程序块 1.2注释:...

  • 【lua】个人学习笔记一

    1,在一组无规律的数组中,找到比目标数字大的所有数中最小的数 list = {7, 3, 11, 5, 13, 2...

  • lua学习笔记(一)

    永远的hello,world !/usr/bin/lua print("Hello World") --单行注释 ...

  • lua学习笔记(一)

    lua面向对象 有意思的是在lua中,最基本的结构是table,需要用table来描述对象的属性。所以可以理解ja...

  • 2019-01-14

    Lua与C交互学习笔记 Lua与C交互是通过虚拟栈实现的 在C中调用Lua 方法一 栈中的情况如下表所示 方法二 ...

  • 2021-08-06_lua脚本学习笔记

    20210806_lua脚本学习笔记 1概述 1.1为什么lua脚本具有原子性 Redis保证以原子方式执行脚本,...

  • 2022-05-02_Lua脚本操作redis锁学习笔记

    20220502_Lua脚本操作redis锁学习笔记.md 1概述 释放锁要用 lua 脚本,把检查锁是不是本线程...

  • Lua学习笔记

    函数调用: lua函数在两种情况下,可以省略’()’:函数中参数是一个单独的字符串或者表。因此,myfunc{a=...

  • Lua 学习笔记

    1. dummy variables(虚变量) Usually,I reserve the identifier ...

  • Lua学习笔记

    1.元表中的算术操作符对应字段 __add:加法__sub:减法__union:整合去重__dev:除法__unm...

网友评论

      本文标题:【lua】个人学习笔记一

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