Как назначить переменную mixin $ в файле scss классу элемента html

Я посмотрел на ваш вопрос, и мне потребовалось некоторое время, чтобы подумать о том, что вы сказали. Итак, вот мое мнение относительно реализации HashSet.

Необходимо, чтобы фиктивный экземпляр знал, есть ли значение в наборе или нет.

Взгляните в методе add

public boolean add(E e) {
return map.put(e, PRESENT)==null;
}

Теперь Abd посмотрим на возвращаемое значение put

@ возвращает предыдущее значение, связанное с ключом, или null, если не было отображение для ключа. (Нулевой возврат также может указывать, что ранее связанная карта с ключом.)

Таким образом, объект PRESENT используется только для представления того, что набор содержит значение e. Я думаю, вы спросили, почему бы не использовать null вместо PRESENT. Но вы не сможете отличить, была ли запись ранее на карте, потому что map.put(key,value) всегда возвращал null, и у вас не было бы способа узнать, существовал ли ключ.


Сказав, что вы могли бы утверждать, что они могли использовать реализацию, подобную этой

   public boolean add(E e) {

        if( map.containsKey(e) ) {
            return false;
        }

        map.put(e, null);

        return true;

}

, я полагаю, что они тратят 4 байта, чтобы избежать вычисления хэш-кода, поскольку это может быть дорого, ключа два раза ( если ключ будет добавлен).


Если вы задали вопрос, почему они использовали HashMap, который будет тратить 8 байтов (из-за Map.Entry) вместо некоторых других данных структура с использованием аналогичного входа только 4, то да, я бы сказал, что они сделали это по причинам, о которых вы упомянули.

0
задан Pradeep 16 January 2019 в 17:15
поделиться

1 ответ

вы не можете использовать scss в HTML-документе / элементе, так как вам нужно скомпилировать его в css ..

некоторое руководство по YouTube ниже. scss install и compile

был на самом деле странным, так как я очень давно злился, почему мой scss не работает .. я думал, что все дело в настройке сервера: S

0
ответ дан Joe Ydoan Rauzes 16 January 2019 в 17:15
поделиться
Другие вопросы по тегам:

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