Size: a a a

2019 November 12

AO

Alexey Otts in Scala Jobs
Aleksey Shibaev
Не смог придумать ни одного кейса где вот прям нужно nothing возвращать 😭
Например обозначать бесконечный процесс на уровне типов
def eventLoop(): F[Nothing]
источник

λ

λoλcat in Scala Jobs
Stas P
Тут речь о том что чел пошел на собес не загуглив фразу scala interview questions
источник

AT

Aλeksei Tereχin in Scala Jobs
Eto ban
источник

λ

λoλcat in Scala Jobs
источник

s

saksonov 👀 in Scala Jobs
Aλeksei Tereχin
TLDR, есть конторы с тестовым, есть конторы без тестового, можно делать, можно не делать. Остановитесь плез.
Почему ты душишь
источник

AS

Aleksey Shibaev in Scala Jobs
Alexey Otts
Например обозначать бесконечный процесс на уровне типов
def eventLoop(): F[Nothing]
Вы не возвращаете nothing, это вроде F типизированный nothing.  Сам nothing не имеет instance в скале. На ум приходит только кейс когда метод впринципе не вощвращает ничего кроме выбрасывания ошибки
источник

AO

Alexey Otts in Scala Jobs
Aleksey Shibaev
Вы не возвращаете nothing, это вроде F типизированный nothing.  Сам nothing не имеет instance в скале. На ум приходит только кейс когда метод впринципе не вощвращает ничего кроме выбрасывания ошибки
Ну опять же нет, ты можешь написать tailrec который не завершается никогда, и сделать его Nothing
источник

λ

λoλcat in Scala Jobs
Aleksey Shibaev
Вы не возвращаете nothing, это вроде F типизированный nothing.  Сам nothing не имеет instance в скале. На ум приходит только кейс когда метод впринципе не вощвращает ничего кроме выбрасывания ошибки
Это вам в @scala_learn
источник

AO

Alexey Otts in Scala Jobs
Короче видимо ты не загуглил 🌚
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
F[Nothing] не рекомендую
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
F[Void] лучше
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
или как в fs2 Nothing1 <: Nothing,
F[Nothing1]
источник

AK

Anton Kosarev in Scala Jobs
Oleg ℕizhnik
F[Void] лучше
Как относишься к тестовым заданиям?
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
Anton Kosarev
Как относишься к тестовым заданиям?
Люблю
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
Могу сделать без собеса
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
У меня спортзал всего два раза в неделю, а из семьи только жена.
Так что остаётся в жизни место, чтобы писать код и читать паперы в нерабочее время
источник

AS

Aleksey Shibaev in Scala Jobs
Alexey Otts
Ну опять же нет, ты можешь написать tailrec который не завершается никогда, и сделать его Nothing
🤔 зачем? Сложно представить функцию саму по себе..а если есть побочные эффекты то есть Unit. Поэтому nothing все таки лучше использовать по его прямому предназначению - для случаев throw new...
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
Aleksey Shibaev
🤔 зачем? Сложно представить функцию саму по себе..а если есть побочные эффекты то есть Unit. Поэтому nothing все таки лучше использовать по его прямому предназначению - для случаев throw new...
throw new - это не прямое назначение Nothing
источник

Oℕ

Oleg ℕizhnik in Scala Jobs
а побочные эффекты - это не прямое назначение Unit
источник

AO

Alexey Otts in Scala Jobs
Aleksey Shibaev
🤔 зачем? Сложно представить функцию саму по себе..а если есть побочные эффекты то есть Unit. Поэтому nothing все таки лучше использовать по его прямому предназначению - для случаев throw new...
Nohing это не населённый тип, который как раз говорит, дальше этого выражения код не пойдёт
источник