solidity
God_luuuu
信息安全,区块链
展开
-
solidity_入门6
solidity函数部分 pragma solidity ^0.4.16; //这部分要理解清楚 memory 和 storage 的不同 /* storage 函数外部的变量默认存储在storage memory 函数内部的变量默认存储为memory中 详情见如下表中 storage memory 存储的变量 函数外部声明的变量,全局变量 函数内部声明的变量原创 2020-12-23 16:34:16 · 144 阅读 · 1 评论 -
solidity_入门5
solidity函数部分 pragma solidity ^0.4.16; contract functiontest{ // 函数重载 //当函数名字相同,要么1.传入的参数类型不同;2.传入的参数数量不同; // address的存储类型为uint160; uint public test= 0; function fun1(uint num1,uint num2) { test = 10; } function fu原创 2020-12-23 16:33:07 · 116 阅读 · 0 评论 -
solidity_入门4
solidity_4全局变量和mapping pragma solidity ^0.4.16; contract maptest{ //定义映射mapping(类型1 => 类型2) 映射名称 mapping(address => uint) mapone; mapping(uint => string) maptwo; uint sum = 0; function test(string name) public {原创 2020-12-23 16:32:04 · 101 阅读 · 0 评论 -
solidity_入门3
地址和交易部分 pragma solidity ^0.4.16; contract addressTest{ //以太坊的地址uint160 address 可以相互转换 address account1; address account2 = 0x4B20993Bc481177ec7E8f571ceCaE8A9e22C02db; function returnaddress1() public view returns(address){原创 2020-12-23 16:27:44 · 112 阅读 · 0 评论 -
solidity_入门2
solidity的数组操作 pragma solidity ^0.4.16; contract byteschange{ // 固定长度的数组变换,如bytes1-bytes128 bytes10 testword = 0x68656c6c6f776f726c64; //helloworld function tantest1() public view returns (bytes1){ return bytes1(testword);原创 2020-12-23 16:25:05 · 110 阅读 · 0 评论 -
solidity_入门1
solidity学习1 入门操作 pragma solidity ^0.4.16; contract HelloWorld { string myName = "xujialu,helloworld"; bytes1 num1 = 0x12; bytes2 num2 = 0x1212; bytes3 public num3=0x123456; bool flag = false;原创 2020-12-23 16:22:57 · 128 阅读 · 0 评论