10 2022 档案

摘要:一. IO库分为两种模式 1. 简单模式: 设置默认的当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作,适用于简单的文件操作 2. 完整模式: 使用外部的文件句柄来实现,它以一种面对对象的形式,将所有的文件操作定义为文件句柄的方法,适用于高级文件操作,例如同时读取多个文件 二. 简单模 阅读全文
posted @ 2022-10-30 15:08 小书臣 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一. 柯里化函数 1. 柯里化函数的用途: 目前还不清楚他的用途, 目前仅做了解 2. 柯里化函数可以让add(1, 2) 的调用方式变成add(1)(2),或者add(1),add(2),并且,并且只有在最后调用()的时候才会返回计算结果,那么调用方式就变成了add(1), add(2), add 阅读全文
posted @ 2022-10-25 10:41 小书臣 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一. 时间函数 1. os.time([table]) --[=[ os.time([table]) 语法: os.time([table]) 功能: 获取当前系统日期的时间戳 参数: 参数table(可选): 获取指定日期的时间戳 {year = 2022, month = 1, day = 1, 阅读全文
posted @ 2022-10-24 20:49 小书臣 阅读(63) 评论(0) 推荐(0) 编辑
摘要:互相调用函数执行原理: 这里介绍函数a调用函数b 在栈中的变化: 函数调用会在内存形成一个"调用记录",保存调用位置和内部变量等信息。 如果在函数 A 的内部调用函数 B,那么在 A 的调用记录上方,还会形成一个 B 的调用记录。等到 B 运行结束, 将结果返回到 A,B 的调用记录才会消失。 一. 阅读全文
posted @ 2022-10-15 21:21 小书臣 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一. 什么是闭包 1. 闭包由一个函数和该函数会访问到的非局部变量(upvalue)组成的, 其中非局部变量(upvalue)是指不是在局部作用范围内定义的一个变量,但同时又不是一个全局变量,主要应用在嵌套函数和匿名函数里,因此若一个闭包没有会访问的非局部变量,那么它就是通常说的函数。也就是说, 在 阅读全文
posted @ 2022-10-12 21:26 小书臣 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一. 泛型迭代器的执行过程 1. in 后面表达式应返回:迭代函数、状态常量、控制变量; 如果表达式返回的结果个数不足三个会自动用 nil 补足,超出三个的会被忽略。 2. 向迭代函数 传入两个参数 状态常量、控制变量 ,迭代函数的第一个返回值 如果为nil ,则停止循环 ; 否则第一个返回值 赋值 阅读全文
posted @ 2022-10-11 17:04 小书臣 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示