Size: a a a

Scala User Group

2020 March 26

λ

λoλi in Scala User Group
‼️Самое важное в Scala User Group‼️

🔹 Первая онлайн конференция от  Scala Love! CFP is open!  Регистрация откроется скоро (бесплатно, без смс)  

🔹Новый эпизод Scala Love. Про 2.13 от компиляторщиков

🔹Scalalaz #78 - о тофу с @odomontois и @kshelopugin

🔹 Конференция ScalaUA - 3-4 Апреля, Киев. Спикеры (п.с. Бартош и Оли будут), расписание; Early Bird билеты доступны до 15 Февраля

🔹 Опрос о месте\времени проведения Scala Russia 2020 и ещё один опрос о том же
источник

λ

λoλi in Scala User Group
послушайте про скала компилятор
источник

λ

λoλi in Scala User Group
:)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
что интересного сказали?
источник

VS

Vladimir Sam in Scala User Group
Никто не  замечал, что в идее на посоеднем EAPе (2020.1) как-то часто проект переимпортирует? И галку, которая автоимпорт отрубает чтто-то найти не могу
источник

DH

Damir Hafizov in Scala User Group
Всем привет. Есть вопрос по scala, тут можно задать?
источник

VS

Vladimir Sam in Scala User Group
да
источник

VP

Vladimir Pavkin in Scala User Group
Vladimir Sam
Никто не  замечал, что в идее на посоеднем EAPе (2020.1) как-то часто проект переимпортирует? И галку, которая автоимпорт отрубает чтто-то найти не могу
у меня на каждом переключении ветки. тоже не смог отключить
источник

DH

Damir Hafizov in Scala User Group
Хотел поместить блок кода в val, чтобы в дальнейшем можно было не писать его
источник

DH

Damir Hafizov in Scala User Group
Хотел фото вставить, секунду
источник

DH

Damir Hafizov in Scala User Group
val createTemp =
{
   if(a == 0)
       b++
   else
       b--
}

if(g == 0)
   createTemp
else
try { createTemp}
       catch
источник

VS

Vladimir Sam in Scala User Group
Vladimir Pavkin
у меня на каждом переключении ветки. тоже не смог отключить
время откатов %)
источник

VP

Vladimir Pavkin in Scala User Group
Vladimir Sam
время откатов %)
я по другой причине откатился, у меня вообще перестал импорт работать с какой-то версии)
источник

VS

Vladimir Sam in Scala User Group
Damir Hafizov
val createTemp =
{
   if(a == 0)
       b++
   else
       b--
}

if(g == 0)
   createTemp
else
try { createTemp}
       catch
кажется, что нужен не val, а def
источник

DH

Damir Hafizov in Scala User Group
а внутри блока def можно ещё раз использовать def?
источник

VS

Vladimir Sam in Scala User Group
Damir Hafizov
val createTemp =
{
   if(a == 0)
       b++
   else
       b--
}

if(g == 0)
   createTemp
else
try { createTemp}
       catch
если очень хочется прям val, то наверное можно извернуться вида
val createTemp = () =>
{
   if(a == 0)
       b++
   else
       b--
}

но подобный код не идиоматичен для скалы как ни крути
источник

VS

Vladimir Sam in Scala User Group
Damir Hafizov
а внутри блока def можно ещё раз использовать def?
да, это обычный вызов метода
источник

AS

Artem Sokolov in Scala User Group
либо lazy val
источник

VS

Vladimir Sam in Scala User Group
Artem Sokolov
либо lazy val
вычислится один раз
источник

VS

Vladimir Sam in Scala User Group
хороший способ свернуть себе мозг)
источник