NewMap Country.s()
Country("US") = "United States"
Country("FR") = "France"
Country("GE") = "Germany"
Define *mp= PeekI(@Country()-4*3) ;map对象起始位置
Define mpl= PeekI(*mp+16) ;map对象子元素数量
;用指针遍历 map 对象的键和值
Define i
For i=0 To mpl-1
Debug "Key: "+ PeekS(PeekI(*mp+32+i*16))
Debug "Val: "+ PeekS(PeekI(*mp+36+i*16))
Next
Purebasic Map 指针 传递 遍历
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 双指针遍历/滑动窗口快慢指针遍历 1. 双指针遍历/滑动窗口 1.1 双指针遍历适用场景 是存在区间的,两个指针,...
- 先看一个例子:这个程序为什么会崩溃? 此处的q任然是p的一个拷贝,可以通过这个程序证明: 明指针p与指针q的地址是...
- 一,变量类型 变量分为值类型,指针类型和引用类型。以如下变量定义和赋值语句为例: output: 值类型变量a,值...
- 遇到这种情况,对象嵌套数组,数组又嵌套对象...那么for in方法是可以遍历对象的;而遍历数组的话可以用map(...