1,maping 是映射,在本游戏中,地址映射id,id与地址绑定 格式 maping(adress=>uint) maping favoritNumber;访问格式是 faveriteNumber[adress]=uint
这个是一对多的映射还是一对一的映射,如果一对一,那赋值又是什么意思?如果不是,那一个调用者只有僵尸?
逻辑是:newzombie(){
...
zombieToOwner[id] = msg.sender; ownerZombieCount[msg.sender]++;
...
}
分析得:多个id赋值msg.sender,实现了一对多。
2,reqire 感觉是相当于诊断,不同的是可以直接报异常,并结束程序(应该是跳出吧)
reqire(keccat256(string)==keccat256(string));
3 inheritance是继承,感觉合约contract 和类有点象,用 is 关键词。
标签:reqire,sender,inheritance,maping,solidity,msg,id From: https://www.cnblogs.com/lovebabyandu/p/17169580.html