pragma solidity ^0.4.18; contract ListPollution{ //event OnCreateList(address _from, uint256 _value); struct energyPollution { uint p; } uint numList; //energyPollution[] public energyPollutions; mapping ( uint => energyPollution ) public energyPollutions; //function createList function AjouterP(uint p) public returns(uint listID) { listID=numList++; energyPollution[listID]=p; //OnCreateList(msg.sender,listID); } //function retourner la valeur function GetP(uint id) public returns(uint P){ return (energyPollutions[id].p); } }
0.4.18