Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
api:serialization:zh [2023/10/17 12:07]
hfsr
api:serialization:zh [2023/11/26 23:20] (current)
hfsr [Serialization(串连) API]
Line 1: Line 1:
-Serialization(串连) API+Serialization(序列化) API
 ============= =============
-此模块提供了简单的数值串连功能。+此模块提供了简单的数值序列化功能。
  
 - `serialization.serialize(value:​ any except functions[, pretty:​boolean/​number]):​ string`  ​ - `serialization.serialize(value:​ any except functions[, pretty:​boolean/​number]):​ string`  ​
-  通过能重新被`serialization.unserialize`解析的对象创建一个字符串。生成的输出为Lua代码。此函数支持基本类型(nil,​ boolean, number, string)与不带回环的表(若检测到回环会报错,除非为`pretty`输出模式)。 +  通过能重新被`serialization.unserialize`解析的对象创建一个字符串。生成的输出为Lua代码。此函数支持基本类型(nil,​ boolean, number, string)与不带回环的表(若检测到回环会报错,除非为`pretty`输出模式)。 ​  
-  `pretty`(美观)模式用于生成显示给用户的输出,这种输出大多数情况下不能被`serialization.unserialize`读取。 +  `pretty`(美观)模式用于生成显示给用户的输出,这种输出大多数情况下不能被`serialization.unserialize`读取。 ​  
-  `pretty`的数值决定了将输出的条目数。 +  `pretty`的数值决定了将输出的条目数若`pretty`被设定为`true`则默认会输出10个条目。 ​  
-  ​若`pretty`被设定为`true`则默认会输出10个条目。 +  此函数在通过网卡发送数据时可能会有所帮助。 ​  
-  此函数在通过网卡发送数据时可能会有所帮助。+\\
 - `serialization.unserialize(value:​ string): any`  ​ - `serialization.unserialize(value:​ string): any`  ​
   还原先前由`serialization.serialize`创建的对象。   还原先前由`serialization.serialize`创建的对象。