Size: a a a

Scala User Group

2020 November 06

ΛВ

Λнтон Войцишевский... in Scala User Group
And Rey
но ведь питонисты уже много лет используют type hints + mypy
не все
источник

TT

Taika Tytto in Scala User Group
And Rey
но ведь питонисты уже много лет используют type hints + mypy
Такой кайф...

взял библу и пошёл её в майпай оборачивать
источник

TT

Taika Tytto in Scala User Group
потому что вся суть в библах, а библы без стабов
источник

К

Кемель in Scala User Group
Всем здравствуйте. Тривиальная задача на литкоде(https://leetcode.com/problems/implement-strstr/) и мое решение (https://dpaste.org/Q1mN). Как бы Вы решили это и на сколько эффективна мое решение?
P.S. Тема по поводу оператора return
источник

К

Кемель in Scala User Group
И у меня вопрос, тем кто перешел из плюсов, питона и т.д. На сколько комфортно писать алгоритмы и структуры данных на языке Скала, либо вы пишите это на других языках?
источник

SA

Sergey Alaev in Scala User Group
Кемель
И у меня вопрос, тем кто перешел из плюсов, питона и т.д. На сколько комфортно писать алгоритмы и структуры данных на языке Скала, либо вы пишите это на других языках?
комфортно, даже более комфортно, т.к. есть ADT (sealed trait) и возможность срезать углы богатым функционалом стандартной библиотеки коллекций
источник

К

Кемель in Scala User Group
Sergey Alaev
комфортно, даже более комфортно, т.к. есть ADT (sealed trait) и возможность срезать углы богатым функционалом стандартной библиотеки коллекций
источник

SA

Sergey Alaev in Scala User Group
Кемель
Всем здравствуйте. Тривиальная задача на литкоде(https://leetcode.com/problems/implement-strstr/) и мое решение (https://dpaste.org/Q1mN). Как бы Вы решили это и на сколько эффективна мое решение?
P.S. Тема по поводу оператора return
Сделать эффективнее, конечно, можно - см. java.lang.String.indexOf(String)
Но это классическая "числодробилка", на скале она будет выглядеть так же, как и на джаве, и любая идиоматичность будет снижать эффективность.
источник

К

Кемель in Scala User Group
Sergey Alaev
Сделать эффективнее, конечно, можно - см. java.lang.String.indexOf(String)
Но это классическая "числодробилка", на скале она будет выглядеть так же, как и на джаве, и любая идиоматичность будет снижать эффективность.
Просто я читал, что in-build методы не слишком эффективны и если хочешь получить максимум эффективности, пиши свои алгоритмы. Код не лаконичен, однако возможно будет работать быстрее
источник

SA

Sergey Alaev in Scala User Group
Кемель
Просто я читал, что in-build методы не слишком эффективны и если хочешь получить максимум эффективности, пиши свои алгоритмы. Код не лаконичен, однако возможно будет работать быстрее
Да, это так. Компромисс - за 1-2-5-10% эффективности получаешь полезные абстракции, упрощающие код. В перспективе это может дать более эффективное приложение, т.к. получается использовать подходы, которые при программировании "в лоб" будут слишком сложны.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
В стдлибе коллекций много мусора в плане кода. Если приложение писать в её стиле, сразу на свалку можно отправлять
источник

Y

Yevhen in Scala User Group
моникс таск на фор компрехеншине конфликтует с кетсовым флетмапом, что делать
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Кемель
Всем здравствуйте. Тривиальная задача на литкоде(https://leetcode.com/problems/implement-strstr/) и мое решение (https://dpaste.org/Q1mN). Как бы Вы решили это и на сколько эффективна мое решение?
P.S. Тема по поводу оператора return
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Кемель
Всем здравствуйте. Тривиальная задача на литкоде(https://leetcode.com/problems/implement-strstr/) и мое решение (https://dpaste.org/Q1mN). Как бы Вы решили это и на сколько эффективна мое решение?
P.S. Тема по поводу оператора return
неэффективно, но это потому что обычно для таких задач хотя бы Кнута-Морриса-Пратта берут
источник

К

Кемель in Scala User Group
Oleg ℕizhnik
неэффективно, но это потому что обычно для таких задач хотя бы Кнута-Морриса-Пратта берут
согласен с Вами полностью, просто , но что если попадется задача, где пишешь на реализацию?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
я скинул группу, где это обсуждается
источник

VG

Vladislav Golub in Scala User Group
Кемель
Просто я читал, что in-build методы не слишком эффективны и если хочешь получить максимум эффективности, пиши свои алгоритмы. Код не лаконичен, однако возможно будет работать быстрее
Смотря какие методы. indexOf имеет интринсик
источник
2020 November 08

SN

Suchkov Nikita in Scala User Group
🌋 Приглашаем 20 ноября на открытый вебинар - Функциональное программирование в Scala.

Раскроем следующие темы:
- Что такое Функциональное Программирование и чем оно не является;
- Функциональный инструментарий Scala;
- Local reasoning;
- Composition;
- Управление эффектами.

Для регистрации на вебинар необходимо пройти тестирование: https://otus.pw/XSIP/
источник
2020 November 09

R

RAFIZ in Scala User Group
https://developer.lightbend.com/guides/akka-quickstart-scala/define-actors.html
всем привет, не подскажете для чего в case class Greeted(whom: String, from: ActorRef[Greet]) поле from параметризовано Greet?какую роль Greet играет в этом параметре?

это hello-world пример из документации акки
источник

AM

Andrey Mikhaylov in Scala User Group
RAFIZ
https://developer.lightbend.com/guides/akka-quickstart-scala/define-actors.html
всем привет, не подскажете для чего в case class Greeted(whom: String, from: ActorRef[Greet]) поле from параметризовано Greet?какую роль Greet играет в этом параметре?

это hello-world пример из документации акки
В примере используется typed актор. Соответственно Greet это тип сообщений, которые принимает ActorRef from. Я бы приложил ссылку на доку отличия typed от классических акторов, но ее бот почистит)
источник