GoodFailEarly.sol 313 B

12345678910111213141516
  1. contract GoodFailEarly {
  2. uint constant DEFAULT_SALARY = 50000;
  3. mapping(string => uint) nameToSalary;
  4. function getSalary(string name) constant returns (uint) {
  5. if (bytes(name).length == 0) {
  6. throw;
  7. }
  8. if (nameToSalary[name] == 0) {
  9. throw;
  10. }
  11. return nameToSalary[name];
  12. }
  13. }