Size: a a a

Scala User Group

2021 February 28

Oℕ

Oleg ℕizhnik in Scala User Group
сломал мне всё
источник

Oℕ

Oleg ℕizhnik in Scala User Group
теперь спать не смогу
источник

NV

Nikita Vilunov in Scala User Group
Oleg ℕizhnik
теперь спать не смогу
извини
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Интересно, что в случае с Rep это норм работало
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Там некоторые пакеты в два-три раза уменьшились за счёт инстансов RepresentableK которые стали генерить лямдбы, а не new
источник

AK

Artem Kravets in Scala User Group
Ребят, а есть специалисты в Big Data, Apache?
источник

GP

Grigory Pomadchin in Scala User Group
Artem Kravets
Ребят, а есть специалисты в Big Data, Apache?
‘апаче бигдата’?
источник

AT

Aλeksei Tereχin in Scala User Group
Grigory Pomadchin
‘апаче бигдата’?
Апач спец по биг дате
источник

GP

Grigory Pomadchin in Scala User Group
Aλeksei Tereχin
Апач спец по биг дате
он спец по догам вроде
источник

AT

Aλeksei Tereχin in Scala User Group
Grigory Pomadchin
он спец по догам вроде
По всем вопросам
источник

AK

Artem Kravets in Scala User Group
Grigory Pomadchin
‘апаче бигдата’?
MyBad
источник

AK

Artem Kravets in Scala User Group
Spark
источник

AK

Artem Kravets in Scala User Group
Голова сейчас просто забита всем😅
источник

GP

Grigory Pomadchin in Scala User Group
https://t.me/hadoopusers но про апаче бигдату и апаче сервер спрашивать там тоже бесполезно
источник

AK

Artem Kravets in Scala User Group
Спасибо
источник

V

Vasya in Scala User Group
Сейчас создаю список так:
object Cfg {
 def apply(cmd: Commands, dataList: Int*): List[Cfg] = {
   List(Cfg(cmd)) ::: dataList.map(Cfg(_)).toList
 }
}
// Вызов
// var seq = Cfg(ST7735_FRMCTR1, 0x00, 0x06, 0x03)
Как мне для последнего элемента из dataList перед добавлением в List совершить другую операцию? Мне вместо
Cfg(_)
нужно вызвать другую перегрузку у apply.
источник

V

Vasya in Scala User Group
Vasya
Сейчас создаю список так:
object Cfg {
 def apply(cmd: Commands, dataList: Int*): List[Cfg] = {
   List(Cfg(cmd)) ::: dataList.map(Cfg(_)).toList
 }
}
// Вызов
// var seq = Cfg(ST7735_FRMCTR1, 0x00, 0x06, 0x03)
Как мне для последнего элемента из dataList перед добавлением в List совершить другую операцию? Мне вместо
Cfg(_)
нужно вызвать другую перегрузку у apply.
Пока сделал так:
def apply(cmd: Commands, dataList: Int*): List[Cfg] = {
 List(Cfg(cmd)) ::: dataList.map(d => if (d == dataList.last) Cfg(d, CfgLastData, 0) else Cfg(d)).toList
}

Но более красивые варианты приветствуются.
источник

IA

Ivan Aristov in Scala User Group
Vasya
Пока сделал так:
def apply(cmd: Commands, dataList: Int*): List[Cfg] = {
 List(Cfg(cmd)) ::: dataList.map(d => if (d == dataList.last) Cfg(d, CfgLastData, 0) else Cfg(d)).toList
}

Но более красивые варианты приветствуются.
  def apply(cmd: Commands, dataList: Int*): List[Cfg] = {
   List(Cfg(cmd)) ::: dataList match {
     case init :+ last => init.map(Cfg(_)) :+ Cfg(last, CfgLastData, 0)
     case Nil => Nil
   }
 }

попробуй
источник

V

Vasya in Scala User Group
Ivan Aristov
  def apply(cmd: Commands, dataList: Int*): List[Cfg] = {
   List(Cfg(cmd)) ::: dataList match {
     case init :+ last => init.map(Cfg(_)) :+ Cfg(last, CfgLastData, 0)
     case Nil => Nil
   }
 }

попробуй
Ошибка:
value ::: is not a member of Int*
[error]     List(Cfg(cmd)) ::: dataList match

Если я добавляю toList List(Cfg(cmd)) ::: dataList.toList match
то другая ошибка
type mismatch;
[error]  found   : Any
[error]  required: Int
источник

IA

Ivan Aristov in Scala User Group
Vasya
Ошибка:
value ::: is not a member of Int*
[error]     List(Cfg(cmd)) ::: dataList match

Если я добавляю toList List(Cfg(cmd)) ::: dataList.toList match
то другая ошибка
type mismatch;
[error]  found   : Any
[error]  required: Int
(dataList match { ... })
источник