Вопросы по теме 'language-concepts'

Почему функции обратного вызова позволяют нам делать что-то асинхронно в Javascript?
Я читал, что обратные вызовы делают JavaScript асинхронным. Но я не уверен, понял ли я объяснение. Вот что я получаю Функции обратного вызова позволяют нам выполнять действия асинхронно, поскольку они гарантируют, что строки до обратного...
801 просмотров

В чем разница между сущностями, переменными, полями и аргументами в Eiffel?
Я видел термины сущность , переменная и аргумент , используемые для описания вещей об Эйфеле, которые мне очень нравятся, и я хотел чтобы понять, что намерение стоит за использованием одного термина вместо другого. Аргументы . Некоторым...
130 просмотров
schedule 30.10.2021

Почему статические методы не считаются хорошей практикой объектно-ориентированного программирования?
Я читаю Программирование Scala . В начале главы 4 автор отмечает, что Java поддерживает статические методы, которые являются «не очень чистыми объектно-ориентированными концепциями». Почему это так?
31665 просмотров

В чем разница между квалификатором const в C и квалификатором const в C++?
Я нашел комментарий пользователя R.. : C и C++ — это не один и тот же язык. В частности, C const не имеет ничего общего с C++ const . Я знаю, что одно различие между квалификатором const в C и квалификатором const в C++...
670 просмотров

Когда и как принимается решение об использовании гипса или нет?
Я просматривал множественное наследование для C++ Бьерн Страуструп, опубликовано в майском выпуске журнала C/C++ Users Journal за 1999 г. . Приведенный ниже отрывок взят из того же (Страница 5/17), 4.4 Кастинг Явное и неявное приведение...
105 просмотров

Как получить другие записи операторов с помощью HashTable?
Добрый вечер, я пытаюсь использовать HashTable() для временного хранения записей таблицы базы данных. Проблема в том, что я не знаю, почему записи, помещаемые в HashTable(), всегда будут первой записью. Я думаю, что проблема возникает из-за...
123 просмотров

Теория круговой очереди
Мне нужна помощь в понимании концепции круговой очереди. Я прочитал пару сообщений о stackoverflow, и ни один из ответов не отвечает на мой умственный блок. Например, скажем, у меня есть 8 ячеек в круговой очереди. Head...
207 просмотров
schedule 06.02.2023

Понимание foldLeft с картой вместо списка
Я хотел бы понять, как foldLeft работает с Картами. Я понимаю, как это работает, если у меня есть список и я вызываю его foldLeft с нулевым элементом и функцией: val list1 = List(1,2,3) list1.foldLeft(0)((a,b) => a + b) Где я добавляю...
5967 просмотров

Как массив C является «самостоятельной именованной переменной»?
На странице 103 в книге Питера Ван Дер Линдена Expert C Programming: Deep C Secrets есть таблица о разнице между массивами и указателями. Один вопрос, который я не очень понимаю - прямая цитата: Указатель . Обычно указывает на анонимные...
129 просмотров
schedule 25.01.2023