《可靠性学习笔记》一章2-solidity基础知识

<人力资源/>

<强>映射

映射本质上是存储和查找数据所用的键-值对。

<强> 映射(使用uint=比;字符串)intToStr;

<人力资源/>

<>强劲地址

以太坊区块链由<强> 账户 (账户)组成,你可以把它想象成银行账户。一个帐户的余额是<强> 以太 (在以太坊区块链上使用的币种),你可以和其他帐户之间支付和接受以太币,就像你的银行帐户可以电汇资金到其他银行帐户一样,每个帐户都有一个“地址”,你可以把它想象成银行账号。这是账户唯一的标识符。

<强>映射(<强>地址=比;使用uint) <强>公共 addressToBalance;//地址就是一种数值类型,20个字节,代表你的账户。

<人力资源/>

<强>味精。发送方

以太坊中的全局变量,代表用户的地址。

<人力资源/>

<强>继承

像其他的一样,我们可以将冗余的代码拆分,然后通过继承来传递关系。

<强>合同 aaa {

,,,, <强>函数 (){

,,,,}

}

<强>合同 ccc {

,,,, <强> 函数c () {

,,,,}

}

<强>合同 bbb <强>是 aaa, ccc {

,,,, <强> b()函数{

,,,,,,,, c ();

,,,,,,,, ();

,,,,}

}

<人力资源/>

<强>引入

当你有多个文件并且想把一个文件导入另一个文件时,可以使用导入语句。

<强> import>

<强>合同 bbb <强>是 AAA {

,,,, <强> b()函数{

,,,,,,,, ();

,,,,}

}

<人力资源/> <强>

<强>接口

如果我们的合约需要和区块链上的其他的合约会话,则需先定义一个<强> 界面 (接口)。

<强>合同 bbbInterface {

,,,, <强> bbb()函数;

}

使用接口

<强> bbbInterface bbbcontract=<强> bbbInterface (bbbAddress);//bbbAddress为bbb合约在区块链上的地址地址。

<人力资源/>

<强>多返回值

<强> multiReturns函数()公共返回(b bool,字符串,使用uint c) {

,,,, return (真的,“111“,1),

}

函数multiReturns()公共{

,,,, (a, c)=multiReturns();//不需要的返回值可以置空

}

<人力资源/>

<强>如果其他{}{}和循环

与js没什么不同<强>

<人力资源/>


《可靠性学习笔记》一章2-solidity基础知识