#flutter #dart
#flutter #dart
Вопрос:
По какой-то причине я ищу подход для получения размера объекта. Моим целевым объектом является list или map<string, dynamic> . Я просматриваю документ, есть sizeOf()
, но больше нет никаких аргументов.
Что-то не так?
Комментарии:
1. под размером карты вы подразумеваете количество пар ключ-значение? В этом случае для списка вы можете просто использовать свойство length как списка, так и карты, чтобы получить их длины, например
Map.length
2. @Mich25educ я имею в виду общий размер объекта в байтах.
3. Зачем вам нужно знать количество байтов? Dart не предоставляет необработанный доступ к памяти для объектов, поэтому знание точного количества байтов было бы не очень полезно.
4. Вы могли бы записать в файл, а затем получить его длину?
5. @ebg11 не могу придумать худших способов сделать это…