微服务框架
【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】
多级缓存
文章目录
- 微服务框架
- 多级缓存
- 47 Lua 语法入门
- 47.3 条件控制、函数
- 47.3.1 函数
- 47.3.2 条件控制
47 Lua 语法入门
47.3 条件控制、函数
47.3.1 函数
定义函数的语法:
例如,定义一个函数,用来打印数组:
试试
编辑我们之前写的hello.lua
运行结果
没毛病
47.3.2 条件控制
类似Java的条件控制,例如if、else语法:
与java不同,布尔表达式中的逻辑运算是基于英文单词:
操作符 | 描述 | 实例 |
---|---|---|
and | 逻辑与操作符。 若 A 为 false,则返回 A,否则返回 B。 | (A and B) 为 false。 |
or | 逻辑或操作符。 若 A 为 true,则返回 A,否则返回 B。 | (A or B) 为 true。 |
not | 逻辑非操作符。与逻辑运算结果相反,如果条件为 true,逻辑非为 false。 | not(A and B) 为 true。 |
试试
【案例】 自定义函数,打印table
需求:自定义一个函数,可以打印table,当参数为nil时,打印错误信息
运行结果
没毛病