Что функция устанавливает использование, чтобы проверить, отличаются ли два объекта?

Виджет Container будет иметь размер, соответствующий его дочернему элементу, если не указано иное. В вашем случае:

...
Container(
    height: double.infinity, // <-----
    decoration: new BoxDecoration(
        image: new DecorationImage(
            fit: BoxFit.cover,
            image: new NetworkImage(
                'https://i.pinimg.com/originals/c2/47/e9/c247e913a0214313045a8a5c39f8522b.jpg')))
...
6
задан Andrea Ambu 8 December 2008 в 23:02
поделиться

1 ответ

Согласно документации набора, элементы должны быть hashable.

Объект hashable, если он имеет значение хэш-функции, которое никогда не изменяется в течение его времени жизни (ему нужен a __hash__() метод), и может сравниться с другими объектами (ему нужно __eq__() или __cmp__() метод). Объекты Hashable, которые выдерживают сравнение равный, должны иметь то же значение хэш-функции.

Править: добавленное надлежащее определение Hashable благодаря Roberto

13
ответ дан 8 December 2019 в 18:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: