ds_map_secure_save_buffer

此函数会将之前创建的 DS 地图保存到 缓冲区 。您提供 DS 映射 ID 值 (由函数 ds_map_create 返回) 和要写入的缓冲区 (由函数 buffer_create 返回)。请注意,如果保存的 DS 地图包含 数组 ,则在保存时该数组将转换为 DS 列表。

注意: HTML5不支持此函数。

用法说明

 

语法:

ds_map_secure_save_buffer(filename);

参数类型描述
idDS MapDS映射ID值。
bufferBuffer要保存到的缓冲区。

 

返回:

N/A

 

例子:

buff = buffer_create(128, buffer_grow, 4);
var _map = ds_map_create();
ds_map_add(_map, "bob", "ajob");
ds_map_add(_map, "money", 10);
ds_map_secure_save_buffer(_map, buff);
ds_map_destroy(_map);

上述代码将创建一个缓冲区和一个DS映射,然后使用一些值填充映射,并在删除映射之前将其写入缓冲区。