Use the following example contract to explore solidity:
pragma solidity >=0.4.0 <0.6.0;
contract Hello {
string x ;
uint count = 0 ;
constructor (string memory _x) public {
x=_x;
}
function get() public view returns (string memory){
return x;
}
function count_me() public returns (uint) {
count = count + 1 ;
return count ;
}
function see_me() public view returns(uint) {
return count;
}
}

author: burton rosenberg
created: 31 jan 2019
update: 31 jan 2019