此函数会将之前创建的 DS 地图保存到 缓冲区 。您提供 DS 映射 ID 值 (由函数 ds_map_create 返回) 和要写入的缓冲区 (由函数 buffer_create 返回)。请注意,如果保存的 DS 地图包含 数组 ,则在保存时该数组将转换为 DS 列表。
注意: HTML5不支持此函数。
ds_map_secure_save_buffer(filename);
参数 | 类型 | 描述 |
---|---|---|
id | DS Map | DS映射ID值。 |
buffer | Buffer | 要保存到的缓冲区。 |
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映射,然后使用一些值填充映射,并在删除映射之前将其写入缓冲区。