Solidity 入门:
Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了 C++,Python 和 Javascript 语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。
Remix 是一个开源的 IDE,是一个浏览器在线编辑器。作为 Solidity 智能合约开发环境,Solidity IDE Remix(在线浏览器编辑器)提供基本的编译、部署至本地或测试网络、执行合约等功能。
练习题:
4.1 将固定长度字节数组转化为string类型
pragma solidity ^0.4.0;
contract bytes32tostring{
bytes10 helloword=0x68656c6c6f776f726c64;
function bytes32tostringF() public view returns(string){
}
}
4.2 实现一个带有简单逻辑判断及多种数学运算的Solidity程序
pragma solidity ^0.4.0;
contract compution {
int sum;
int c;
function abs(int x,int y) public {
sum = x+y;
if(sum<0) sum=-sum;
}
function divide(int a, int b) public{
if(b>0) c=a/b;
}
function multicaption(bool a,bool b) public{
if(a&&b) c=c+1;
}
}