- pragma solidity ^0.4.4;
- contract GoodFailEarly {
- uint constant DEFAULT_SALARY = 50000;
- mapping(string => uint) nameToSalary;
- function getSalary(string name) constant returns (uint) {
- if (bytes(name).length == 0) throw;
- if (nameToSalary[name] == 0) throw;
- return nameToSalary[name];
- }
- }
|