StorageMap的问题 待解决

BLACK 16天前 66

发现下面的代码有个问题


StorageMap tx_sm = Storage.CurrentContext.CreateMap("tx");

tx_sm.Put("xyz", 40);

Runtime.Notify(tx_sm.Get("xyz"));


Notify出来的结果不对。执行异常。日志里面不是40.


BigInteger a = tx_sm.Get("xyz").AsBigInteger();

Runtime.Notify(a);

这样是正确的.


Storage.Put(Storage.CurrentCotext, "xyz", 40);

Runtime.Notify(Storage.Get(Storage.CurrentContext, "xyz"));

这样也是正确的。



最后于 11天前 被naoye编辑 ,原因:
最新回复 (2)
全部楼主
  • naoye 7天前
    0 2
    这个应该也是bug,我们查出结果再回复
  • BLACK 6天前
    0 3
    这个应该是编译器的问题。
返回