Size: a a a

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

2020 January 16

(

( in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
def impureCompiler: KVStoreA ~> Id  =
 new (KVStoreA ~> Id) {

   // a very simple (and imprecise) key-value store
   val kvs = mutable.Map.empty[String, Any]

   def apply[A](fa: KVStoreA[A]): Id[A] =
     fa match {
       case Put(key, value) =>
         println(s"put($key, $value)")
         kvs(key) = value
         ()
       case Get(key) =>
         println(s"get($key)")
         kvs.get(key).map(_.asInstanceOf[A])
       case Delete(key) =>
         println(s"delete($key)")
         kvs.remove(key)
         ()
     }
 }
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
(
def impureCompiler: KVStoreA ~> Id  =
 new (KVStoreA ~> Id) {

   // a very simple (and imprecise) key-value store
   val kvs = mutable.Map.empty[String, Any]

   def apply[A](fa: KVStoreA[A]): Id[A] =
     fa match {
       case Put(key, value) =>
         println(s"put($key, $value)")
         kvs(key) = value
         ()
       case Get(key) =>
         println(s"get($key)")
         kvs.get(key).map(_.asInstanceOf[A])
       case Delete(key) =>
         println(s"delete($key)")
         kvs.remove(key)
         ()
     }
 }
Ах ты турок!
источник

(

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

(

( in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
apply должен вернуть A, а возвращается Any
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
в туториала про кэтс mutable.Map[String, Any] и ~> Id ?
источник

Oℕ

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

Oℕ

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

(

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

V

Vasiliy in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
The whole purpose of functional programming isn’t to prevent side-effects, it is just to push side-effects to the boundaries of your system in a well-known and controlled way.
источник

V

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

Oℕ

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

Oℕ

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

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
источник

Oℕ

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

V

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

Oℕ

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

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

(

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

(

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

Oℕ

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