1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| pragma solidity ^0.6.0;
contract SimpleStorage{
uint256 public favouriteNumber;
function store(uint256 _favouriteNumber) public { favouriteNumber = _favouriteNumber; }
function retrieve() public view returns(uint256){ return favouriteNumber; }
struct People { uint256 favouriteNumber; string name; }
People public person = People({favouriteNumber: 777, name: "Hyunggi"});
People[] public people;
mapping(string => uint256) public nameToFavouriteNumber;
function addPerson(string memory _name, uint256 _favouriteNumber) public{ people.push(People(_favouriteNumber, _name)); nameToFavouriteNumber[_name] = _favouriteNumber; } }
|