Better than Switch | Dart

dart
1
getHouse(name) {
2
switch (name) {
3
case 'Godric':
4
return 'Gryffindor';
5
case 'Salazar':
6
return 'Slytherin';
7
case 'Rowena':
8
return 'Ravenclaw';
9
case 'Helga':
10
return 'Hufflepuff';
11
default:
12
}
13
}
dart
1
getHouse(name) {
2
final houseMap = {
3
'Godric': 'Gryffindor',
4
'Salazar': 'Slytherin',
5
'Rowena': 'Ravenclaw',
6
'Helga': 'Hufflepuff',
7
};
8
return houseMap[name] ?? 'Unknown';
9
}