Mobile App Development · Dart/Flutter
Pratique estimativas de custo em memória dos tipos primitivos usando constantes didáticas em bytes.
Exercício
Declara três constantes (const) representando o custo estimado em bytes de int, double e bool — valores didáticos fixos, já que o Dart não expõe o tamanho real ocupado por cada tipo em tempo de execução — e exibe um pequeno relatório no console.
// Exercício: estimar o tamanho em bytes dos tipos primitivos básicos do Dart.
// Os valores são aproximações didáticas — o tamanho real depende da plataforma.
void main() {
// Estimativa de bytes por tipo (valores fixos conhecidos em compile time).
const int bytesInt = 8;
const int bytesDouble = 8;
const int bytesBool = 1;
print('int -> $bytesInt bytes (estimado)');
print('double -> $bytesDouble bytes (estimado)');
print('bool -> $bytesBool byte (estimado)');
}
Saída esperada
int -> 8 bytes (estimado) double -> 8 bytes (estimado) bool -> 1 byte (estimado)
Como executar
dart run 15-DesafioSizeOF/02_Exercicios/codigo_fonte/DesafioSizeOF.dart