Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
api:serialization:zh [2023/10/17 11:52]
hfsr
api:serialization:zh [2023/10/17 12:07]
hfsr
Line 4: Line 4:
  
 - `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) ​and tables without cycles (will error out when cycles are detected, unless in `pretty` ​print mode)。  +  通过能重新被`serialization.unserialize`解析的对象创建一个字符串。生成的输出为Lua代码。此函数支持基本类型(nil,​ boolean, number, string)与不带回环的表(若检测到回环会报错,除非为`pretty`输出模式)
   `pretty`(美观)模式用于生成显示给用户的输出,这种输出大多数情况下不能被`serialization.unserialize`读取。   `pretty`(美观)模式用于生成显示给用户的输出,这种输出大多数情况下不能被`serialization.unserialize`读取。
   `pretty`的数值决定了将输出的条目数。   `pretty`的数值决定了将输出的条目数。
Line 11: Line 11:
 - `serialization.unserialize(value:​ string): any`  ​ - `serialization.unserialize(value:​ string): any`  ​
   还原先前由`serialization.serialize`创建的对象。   还原先前由`serialization.serialize`创建的对象。
-  ​+
 目录 目录
------------+----------
 {{page>​api:​contents:​zh&​noheader&​noeditbutton&​nouser&​nofooter}} {{page>​api:​contents:​zh&​noheader&​noeditbutton&​nouser&​nofooter}}