Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

defineMapProperty有办法获取里面存的元素的个数吗 #183

Open
t4Wang opened this issue Jun 6, 2018 · 5 comments
Open

defineMapProperty有办法获取里面存的元素的个数吗 #183

t4Wang opened this issue Jun 6, 2018 · 5 comments

Comments

@t4Wang
Copy link

t4Wang commented Jun 6, 2018

比如这样定义

LocalContractStorage.defineMapProperty(this, "map", {
                         stringify(o) {
                                 return o.toString();
                        },
                         parse(text) {
                                 retrun new _Bottle(text);
                         }
 
                 });

怎么获取map的大小?

@ChengOrangeJu
Copy link
Contributor

可以维护一个变量size,在插入数据时增加1

@yupnano
Copy link
Contributor

yupnano commented Jun 6, 2018

可以参考tutorial中的例子:Map数据遍历

@t4Wang
Copy link
Author

t4Wang commented Jun 6, 2018

@ChengOrangeJu 但是这样会有多线程问题,比如size增加了1但是方法执行失败了,或者几个人同时请求等等

@dreamflyfengzi
Copy link
Contributor

并发处理是在调用智能合约之前该做的事儿

@weiht12
Copy link

weiht12 commented Dec 5, 2018

你好,此版本为星云旧版wiki(后期逐步停止维护),欢迎将您的问题提交星云新版wiki,以便于获得及时解答。同时,参与wiki的编辑维护工作还会有奖励哦。新版wiki链接:https://wiki.nebulas.io/en/latest/
(英文);https://wiki.nebulas.io/zh_CN/latest/ (中文)
Hello, this version is the nebulas old wiki (later stop maintenance), welcome to submit your question to the new nebulas wiki, in order to get timely answers. At the same time, there will be rewards for editing and maintaining the wiki. New wiki link: https://wiki.nebulas.io/en/latest/ (English); https://wiki.nebulas.io/zh_CN/latest/ (Chinese)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants