GoodFailEarly.sol 311 B

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