Enum | Template de código | Flutter
- Enum | Template de código | Flutter
enum InputOutput {
output,
input,
;
static final Map<int, InputOutput> byCode = {};
static InputOutput? getByCode(int index) {
for (var i = 0; i < InputOutput.values.length; i++) {
byCode[i] = InputOutput.values[i];
}
return byCode[index];
}
}
extension InputOutputExtension on InputOutput {
String get description {
switch (this) {
case InputOutput.input:
return "Entrada";
case InputOutput.output:
return "Saída";
default:
return "Entrada";
}
}
}