Публикации по теме 'side-effects'
Использование redux-loop для приготовления тако в Grubhub
В Grubhub питание в ресторанах для нас так же важно, как и питание для посетителей. Рестораны должны иметь возможность настраивать свои меню, выбирать часы работы, создавать рекламные акции, отвечать на отзывы и, конечно же, получать доступ к своим входящим заказам. Grubhub For Restaurants (GFR) - это платформа, которую мы создали для этой цели. Первоначально созданная на Angular 1.5, мы перевели платформу на React / Redux в 2016 году и до сих пор очень довольны ростом.
Redux -..
Вопросы по теме 'side-effects'
Функции, которые выглядят чистыми для вызывающих абонентов, но внутренне используют мутацию
Я только что получил свою копию Expert F # 2.0 и наткнулся на это утверждение, которое меня несколько удивило:
Например, при необходимости вы можете использовать побочные эффекты для частных структур данных, выделенных в начале алгоритма, а...
1434 просмотров
schedule
24.09.2021
Вложенные операторы присваивания и побочные эффекты
Читая Язык программирования C , я заметил в разделе приоритета порядка оценки, что "... вызовы функций, вложенные операторы присваивания и операторы увеличения и уменьшения вызывают «побочные эффекты» ... ».
Я пытаюсь найти несколько примеров...
2062 просмотров
schedule
10.10.2021
Как гарантировать ссылочную прозрачность в приложениях F#?
Итак, я пытаюсь изучить FP и пытаюсь понять ссылочную прозрачность и побочные эффекты.
Я узнал, что сделать все эффекты явными в системе типов — единственный способ гарантировать ссылочную прозрачность:
Идея «в основном функционального...
560 просмотров
schedule
23.02.2022
Побочные эффекты в Scala
Я изучаю Scala прямо сейчас. Я немного знаком с Haskell, хотя не могу утверждать, что знаю его хорошо.
Примечание в скобках для тех, кто не знаком с Haskell
Одна черта, которая мне нравится в Haskell, заключается в том, что не только функции...
4747 просмотров
schedule
07.04.2022
Scala: map vs foreach — есть ли смысл использовать foreach на практике?
В коллекциях Scala, если кто-то хочет перебрать коллекцию (без возврата результатов, т.е. выполняя побочный эффект для каждого элемента коллекции), это можно сделать либо с помощью
final def foreach(f: (A) ⇒ Unit): Unit
or
final def...
10578 просмотров
schedule
05.06.2022
Что может пойти не так, если у операторов есть побочные эффекты?
Я наткнулся на библиотеку Python, которая определяет класс, аналогичный следующему, где оператор >> перегружен, чтобы иметь глобальный побочный эффект:
from collections import defaultdict
class V(object):
"""A Vertex in a graph."""...
110 просмотров
schedule
04.06.2022
Монада IO и порядок
Я играю с монадой IO и учусь использовать побочные эффекты в Haskell, и кажется, что я ошибся.
Рассмотрим следующий код:
main = do
putStr "test"
getLine
return ()
Насколько я понимаю, do "склеивает" три монады ввода-вывода в...
62 просмотров
schedule
30.07.2022
Как запретить отладчику Visual Studio 2015 оценивать статические свойства с побочными эффектами?
У меня есть одноэлементный класс, который лениво создает свой экземпляр при первом вызове свойства (побочный эффект свойства).
namespace singletontest2
{
using System.Diagnostics;
using MySingleton = Singleton<MyClass>;
public...
1012 просмотров
schedule
10.09.2022
Является ли Scala's Try прозрачной по ссылкам?
В настоящее время я работаю над презентацией о функциональном программировании и столкнулся со следующей проблемой.
Функциональное программирование намеревается отделить «что» от «как», или, точнее, объявление вычисления от его интерпретации. Вот...
264 просмотров
schedule
18.09.2022
Является ли изменение переменной объекта за пределами объекта побочным эффектом?
Я пытаюсь понять функциональное и объектно-ориентированное программирование. Что я сейчас пытаюсь понять, так это понятие побочных эффектов в объектно-ориентированном программировании, особенно в том, что касается повышения безопасности программы....
244 просмотров
schedule
26.09.2022
Когда именно метод имеет побочные эффекты?
Как я всегда понимал, любое изменение состояния программы (или что-либо связанное с IO) — это побочный эффект. Неважно, происходит ли изменение в глобальной переменной или в приватном поле объекта, для которого вызывается метод. Из этого следует,...
2535 просмотров
schedule
20.02.2023
Как я могу программно обнаруживать побочные эффекты (время компиляции или время выполнения)?
У меня есть идея для кэширования, которую я начинаю реализовывать:
Запоминание функций и сохранение результата вместе с хешем сигнатуры функции в Скорость . Используя PostSharp , я хочу проверить кеш и вернуть повторное представление...
479 просмотров
schedule
28.10.2022
неожиданный побочный эффект карты и цикла for в scala
Возможно, простой вопрос, на который нужно ответить, но я не нашел удовлетворительного ответа от API. Я не пытаюсь писать хороший код, но я пытаюсь узнать больше о том, как работают определенные вещи:
Я создал исходный HashMap. Из произвольного...
339 просмотров
schedule
19.04.2023
Как в C ++ связаны побочные эффекты и наблюдаемое поведение?
Стандарт C ++ 03 1.9 / 6 определяет наблюдаемое поведение :
Наблюдаемое поведение абстрактной машины - это последовательность операций чтения и записи в изменчивые данные и вызовов библиотечных функций ввода-вывода.
а затем и затем 1.9 /...
490 просмотров
schedule
02.06.2023
Побочные эффекты в потоках Java 8
В документах Oracle есть несколько вещей, которые я не могу полностью понять:
Operations like forEach and peek are designed for side effects;
Что они подразумевают под «разработанным»? Что особенного в этих двоих? Я могу написать свой код,...
2268 просмотров
schedule
05.05.2023
Функциональное программирование: где на самом деле возникает побочный эффект?
Начав изучать Haskell, я кое-что не понимаю в Haskell даже после прочтения большого количества документации.
Я понимаю, что для выполнения операции ввода-вывода вы должны использовать «монаду ввода-вывода», которая заключает значение в своего рода...
574 просмотров
schedule
15.07.2023
Какой смысл в отсутствии побочных эффектов, если мне нужно 3 цикла вместо одного?
Представьте, что у меня есть список объектов, которые являются вопросами. Я должен выяснить, видны ли они, и если они видны, я также должен изменить их ответ на видимый. (Пример может быть непрактичным, это всего лишь пример) Если это не побочный...
48 просмотров
schedule
26.11.2022
Лучший способ сканирования данных с использованием scala и spark
Проблема
Входные данные имеют 2 типа записей, назовем их R и W .
Мне нужно пройти эти данные в последовательности сверху вниз таким образом, чтобы, если текущая запись имеет тип W , она должна быть объединена с картой (давайте назовем ее...
158 просмотров
schedule
03.05.2023
Является ли префиксный или постфиксный оператор в глобальной области действия побочным эффектом?
Из Википедии :
В информатике говорят, что функция или выражение имеют побочный эффект, если они изменяют какое-то состояние вне своей области видимости или имеют наблюдаемое взаимодействие с вызывающими их функциями или внешним миром.
Из Вы...
68 просмотров
schedule
02.08.2023
Как понимание списка в python позволяет избежать побочных эффектов?
из документации по python :
Мы можем вычислить список квадратов без каких-либо побочных эффектов, используя:
squares = [x**2 for x in range(10)]
Мой вопрос: как это без побочных эффектов?
приведенный выше код также создает (или...
42 просмотров
schedule
11.12.2022