Size: a a a

Scala Learning & Education: Ask for Review & Noob questions

2021 November 27

RA

Rakhat Aubakirov in Scala Learning & Education: Ask for Review & Noob questions
подскажите пожалуйста, почему если я уберу оба отрицания, то функция перестанет работать?
источник

λ

λoλcat in Scala Learning & Education: Ask for Review & Noob questions
Отрицание кванторов не так работает
источник

λ

λoλcat in Scala Learning & Education: Ask for Review & Noob questions
источник

RA

Rakhat Aubakirov in Scala Learning & Education: Ask for Review & Noob questions
то есть в любом случае нужны отрицания?
источник

RA

Rakhat Aubakirov in Scala Learning & Education: Ask for Review & Noob questions
спасибо
источник

GP

Grigory Pomadchin in Scala Learning & Education: Ask for Review & Noob questions
да, посмотри как один квантор выражается через другой
источник

λ

λoλcat in Scala Learning & Education: Ask for Review & Noob questions
Функция на рисунке фотографии скриншота - exists - и есть правильное отрицание квантора forall, с отрицанием предиката
источник

λ

λoλcat in Scala Learning & Education: Ask for Review & Noob questions
!forall(s, !p) ~ exists(s, p)
источник

RA

Rakhat Aubakirov in Scala Learning & Education: Ask for Review & Noob questions
спасибо большое всем
источник
2021 November 28

а

андрей in Scala Learning & Education: Ask for Review & Noob questions
Подскажите пожалуйста, плохо ли вызывать функцию из object в другом object ? Если да, расскажите пожалуйста про возможные проблемы
источник

ΛВ

Λнтон Войцишевский... in Scala Learning & Education: Ask for Review & Noob questions
Нет, не плохо.
источник

Oℕ

Oleg ℕizhnik in Scala Learning & Education: Ask for Review & Noob questions
Вы можете воспринимать object как способ модуляризации
источник

Oℕ

Oleg ℕizhnik in Scala Learning & Education: Ask for Review & Noob questions
Только в scala 2 в таких пространствах имён вы можете объявлять функции, типы и имплиситы
источник

Oℕ

Oleg ℕizhnik in Scala Learning & Education: Ask for Review & Noob questions
Основной подводный камень - это рекурсивная зависимость val
источник

Oℕ

Oleg ℕizhnik in Scala Learning & Education: Ask for Review & Noob questions
Если в одном object во время инициализации вы вызываете метод или другим способом упоминаете другой object, а тот как-то снова ссылается на первый, ну или есть цикл зависимости больше 2, может случиться, что где-то в середине этого процесса val из одного объекта будут видны как null в другом
источник

а

андрей in Scala Learning & Education: Ask for Review & Noob questions
Большое спасибо за ответы, постараюсь быть аккуратным с циклическими зависимостями
источник

ММ

Максим Митяев... in Scala Learning & Education: Ask for Review & Noob questions
Идея упорно хейтит трейлинг коммас. Есть опция изменить это поведение ?
источник

ΛВ

Λнтон Войцишевский... in Scala Learning & Education: Ask for Review & Noob questions
вот тут мб
источник

ММ

Максим Митяев... in Scala Learning & Education: Ask for Review & Noob questions
не. Всё было в другом разделе: Preferences | Languages & Frameworks | Scala | Misс -> Trailing commas enable
источник

R

Robert in Scala Learning & Education: Ask for Review & Noob questions
Словил такое один раз, жаль компилятор такое не предотвращает
источник