<强>映射强>
映射本质上是存储和查找数据所用的键-值对。
<强> 强>映射(使用uint=比;字符串)intToStr;
<人力资源/><>强劲地址强>
以太坊区块链由<强> 账户 强>(账户)组成,你可以把它想象成银行账户。一个帐户的余额是<强> 以太 强>(在以太坊区块链上使用的币种),你可以和其他帐户之间支付和接受以太币,就像你的银行帐户可以电汇资金到其他银行帐户一样,每个帐户都有一个“地址”,你可以把它想象成银行账号。这是账户唯一的标识符。
<强>映射强>(<强>地址强>=比;使用uint) <强>公共强> addressToBalance;//地址就是一种数值类型,20个字节,代表你的账户。
<人力资源/><强>味精。发送方强>
以太坊中的全局变量,代表用户的地址。
<人力资源/><强>继承强>
像其他的一样,我们可以将冗余的代码拆分,然后通过继承来传递关系。
<强>合同强> aaa {
,,,, <强>函数强> (){
,,,,}
}
<强>合同强> ccc {
,,,, <强> 强>函数c () {
,,,,}
}
<强>合同强> bbb <强>是强> aaa, ccc {
,,,, <强> 强> b()函数{
,,,,,,,, c ();
,,,,,,,, ();
,,,,}
}
<人力资源/><强>引入强>
当你有多个文件并且想把一个文件导入另一个文件时,可以使用导入语句。
<强> import> 强”。/aaa。sol”
<强>合同强> bbb <强>是强> AAA {
,,,, <强> 强> b()函数{
,,,,,,,, ();
,,,,}
}
<人力资源/> <强> 强><强>接口强>
如果我们的合约需要和区块链上的其他的合约会话,则需先定义一个<强> 界面 强>(接口)。
<强>合同强> bbbInterface {
,,,, <强> 强> bbb()函数;
}
使用接口
<强> bbbInterface 强> bbbcontract=<强> bbbInterface 强> (bbbAddress);//bbbAddress为bbb合约在区块链上的地址地址。
<人力资源/><强>多返回值强>
<强> 强> multiReturns函数()公共返回(b bool,字符串,使用uint c) {
,,,, return (真的,“111“,1),
}
函数multiReturns()公共{
,,,, (a, c)=multiReturns();//不需要的返回值可以置空
}
<人力资源/> <强>如果其他{}{}和循环
强>
与js没什么不同<强>
强>
<人力资源/>