longys|常用函数工具插件

  • 作者: 余生
  • 热度: 1348
  • 更新: 2024-02-13 20:33:48

# 引入插件

   compile("longys:1.1.0")
1

# 使用说明

# Lua常用工具函数

本文介绍了一些常用的Lua工具函数,可以提高Lua编程的效率。

# 函数列表

以下是本文介绍的函数列表:

  • split(str, delimiter) 函数:使用指定的分隔符拆分字符串为数组。
  • sleep(t1,t2) 函数:根据传入的参数生成睡眠时间。
  • printTable 函数:以易于阅读的方式打印出一个表格。
  • deepCopy 函数:深度复制一个表格。
  • isNumeric 函数:判断一个变量是否为数字类型。
  • isEmpty 函数:判断一个字符串是否为空。
  • tableSize(t) 函数:返回一个表格中元素的数量。
  • tableConcat(t1, t2) 函数:将两个表格合并为一个新表格。
  • shuffleTable 函数:随机打乱一个表格的顺序。
  • round 函数:四舍五入一个数字到指定的小数位数。
  • tableHasKey(t, key) 函数:判断一个表格是否包含指定的键。
  • tableContains(t, value) 函数:判断一个表格中是否包含指定的值。
  • tableIndexOf(t, value) 函数:返回一个表格中指定值的索引。
  • stringStartsWith(str, prefix) 函数:判断一个字符串是否以指定的前缀开头。
  • stringEndsWith(str, suffix) 函数:判断一个字符串是否以指定的后缀结尾。
  • stringTrim(str) 函数:去掉一个字符串两端的空白字符。

# 函数详细介绍

# 所有函数调用前面都加【ys.】 例如:ys.split()

# split(str, delimiter) 函数

使用指定的分隔符拆分字符串为数组。

# 参数

  • str (string):要拆分的字符串。
  • delimiter (string):分隔符字符串。

# 返回值

  • table:拆分后的数组。

# 使用案例

local str = "abc|def|hij"
local myTable = ys.split(str,"|"); --返回数组:{"abc", "def", "hij"}
1
2

# 历史版本

更新记录

  • 2023-04-16 19:19:46 1.1.6
  • 2023-04-16 19:09:28 1.1.5
  • 2023-04-16 19:02:10 1.1.4
  • 2023-04-16 19:01:07 1.1.3
  • 2023-04-16 17:51:13 1.1.2
  • 2023-04-16 17:43:31 1.1.1
  • 2023-04-10 01:06:49 1.1.0