BadFailEarly.sol 344 B

123456789101112131415
  1. // UNSAFE CODE, DO NOT USE!
  2. contract BadFailEarly {
  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 && nameToSalary[name] != 0) {
  7. return nameToSalary[name];
  8. } else {
  9. return DEFAULT_SALARY;
  10. }
  11. }
  12. }