Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 January 05

V

Vasiliy in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Λнтон Войцишевский
челы дяди, скажите, как называется лист, сделанный на функциях? Видел в паре книжек, но забыл где и название
Стрим поди
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vasiliy
Стрим поди
DiffList нашел ток, но это точно не стрим
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Λнтон Войцишевский
DiffList нашел ток, но это точно не стрим
а, во, нашел все
//2.5 балла
//Необходимо реализовать prepend и append и result
//
//Метод prepend принимает на вход список s, добавляемый в начало
//Вернуть надо новый объект, сконструировав его от новой функции
//Эта функция должна возвращать список s , добавленный в начало к списку, возвращаемому из calculate
//
//Метод append принимает на вход список s, добавляемый в конец.
//Вернуть надо новый объект, сконструировав его от новой функции.
//Эта функция должна возвращать результат применения функции calculate к конкатенации списка  s и аргумента этой функции.
//
//Метод result применяет все накопленные операции и отдаёт итоговый список.
//
//val l1 = List(1,2,3)
//val l2 = List(4,5,6)
//val dl = new DiffListImpl[Int](identity)
//
//val result = dl.append(l2).prepend(l1).result // List(1,2,3,4,5,6)

object DiffList {

 abstract class DiffList[A](calculate: List[A] => List[A]) {
   def prepend(s: List[A]): DiffList[A]

   def append(s: List[A]): DiffList[A]

   def result: List[A]
 }

 final class DiffListImpl[A](listFunc: List[A] => List[A]) extends DiffList[A](calculate = ???) {
   def prepend(s: List[A]): DiffList[A] = ???

   def append(s: List[A]): DiffList[A] = ???

   def result: List[A] = ???
 }
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Oleg ℕizhnik
Найди групру Triarii на спотифае пожалуйста
Нету
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
У меня лягушки в ванной
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Я испугался и попросил убрать их у служащих отеля
источник

VS

Vasily Shapenko in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
В дрим валли остановился?
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
KrivdaTheTriewe
У меня лягушки в ванной
Норм, можно поесть
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Vasily Shapenko
В дрим валли остановился?
Да
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Я на втором этаже
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Откуда они там
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Кривда, ты ещё не сходил ?
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
λoλdog
Кривда, ты ещё не сходил ?
Лицензию дайвера сделал
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
И риф видел
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Плывешь
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
А слева стена живая 10 метров
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
И там косяки рыб
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Аккуратнее
источник

λ

λoλdog in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Не трогай
источник

VS

Vasily Shapenko in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Такое себе место
источник