Size: a a a

Scala User Group

2021 December 01

∫f(x)dx in Scala User Group
в джавовом юзается рандом линуксовый, а это вообще считай конечная куча
источник

A

Alexander in Scala User Group
Описание как не детерминированной функции
источник

s

sherzod in Scala User Group
Потому что юзер тут не причем
источник

VK

Vladislav Kovalenko🐝... in Scala User Group
да почему меня вообще волнует линуксовый там рандом или хоть какой
источник

VK

Vladislav Kovalenko🐝... in Scala User Group
вот смотрите, в скале groupBy на списке чистая функция?
источник

GP

Grigory Pomadchin in Scala User Group
дергается глобальный генератор
источник

A

Alexander in Scala User Group
Мы ещё не сделали определение
источник

s

sherzod in Scala User Group
Если ты сделаешь замену части выражения на ссылку то итоговый результат выполнения программы изменится
источник

VK

Vladislav Kovalenko🐝... in Scala User Group
откуда вообще появились ссылки)
источник

A

Alexander in Scala User Group
Это то как определяется прозрачность
источник

s

sherzod in Scala User Group
Джейли принес на хвосте
источник

∫f(x)dx in Scala User Group
допустим
источник

A

Alexander in Scala User Group
Ой я уже контекст потерял
источник

EK

Evgenii Kuznetcov in Scala User Group
Можно задать вопрос, являются ли 2 программы эквивалкнтными. Пишем программу, которая может их запускать и наблюдать. И пытаемся отличить их. Надо заранее определиться, что эта программа имеет право делать. Обычно неявно подразумевают, что мы ей разрешаем проверять аутпут и читать файлы. Но, например, не разрешаем замерять хип и скорость. Но вообще эквивалентность программ всегда определяется по отношению к определённому набору опреаций.
источник

VK

Vladislav Kovalenko🐝... in Scala User Group
а там хэштаблица долбится под капотом, но пользователя групбая это ваще не волнует
провожу аналогию, почему меня это волнует в случае рандома?
источник

∫f(x)dx in Scala User Group
и что, стеит то не меняется никакой
источник

∫f(x)dx in Scala User Group
если ты груп бай дернешь два раза на одном и том же наборе данных что у тебя будет?
источник

∫f(x)dx in Scala User Group
и что будет если ты два раза дернешь рандом
источник

N

Nikolai in Scala User Group
Хорошо. А если мы поменяем бэкэнд рандома, например как предложено тут https://t.me/scala_ru/328056. Стейта нет. Это не сайд-эффект выходит?
источник

VK

Vladislav Kovalenko🐝... in Scala User Group
одинаковые как минимум по смыслу мапы и вероятно разные числа
источник