- 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];
- }
- }
|