Size: a a a

F# Flood: пописываем для души

2020 April 03

AH

Ayrat Hudaygulov in F# Flood: пописываем для души
Doge Shibu
Попробуй zipFun передать второй группой аргументов
карированием?
источник

DS

Doge Shibu in F# Flood: пописываем для души
Ayrat Hudaygulov
карированием?
Ага
источник

DS

Doge Shibu in F# Flood: пописываем для души
def zipWith[B, C](b: Foo[B])(zipFun: (A, B) => C) = zipFun(this, b)
источник

DS

Doge Shibu in F# Flood: пописываем для души
У скалы особые отношения в плане вывода типов и вообще в плане типов с группами аргументов.
источник

AH

Ayrat Hudaygulov in F# Flood: пописываем для души
Doge Shibu
У скалы особые отношения в плане вывода типов и вообще в плане типов с группами аргументов.
сработало. Почему-то
case class Foo[A](value: A) {

 def zipWith[B, C](b: Foo[B], zipFun: (A, B ) => C) = zipFun(this.value, b.value)

 def zipWith2[B, C](b: Foo[B])(zipFun: (A, B ) => C) = zipFun(this.value, b.value)
}

object Foo {
 val fooA = new Foo(1)
 val fooB = new Foo("1")

 fooA.zipWith2(fooB)((a, b) =>
   if (System.currentTimeMillis() == 1L) {
     a.toString
   } else b
 )

 fooA.zipWith(fooB, (a, b: String) =>
     if (System.currentTimeMillis() == 1L) {
       a.toString
     } else b
 )
}
источник

AH

Ayrat Hudaygulov in F# Flood: пописываем для души
обычный zipWith работает только с указанием второго типа иначе нахер шлёт. Карированный вариант работает
источник

AH

Ayrat Hudaygulov in F# Flood: пописываем для души
хотя казалось бы, на ровном месте сломался
источник

DS

Doge Shibu in F# Flood: пописываем для души
Ayrat Hudaygulov
хотя казалось бы, на ровном месте сломался
По идее оно должны вытекать из этих правил, но мне немного лень в них вчитываться внимательно:
https://scala-lang.org/files/archive/spec/2.13/06-expressions.html#local-type-inference
источник

оГ

отец Григорий in F# Flood: пописываем для души
Андрей Вилинский
на курсере есть целый набор курсов от папы одерского, в свое время сподвигли сменить работу
+++
источник

SN

Shub Niggurath in F# Flood: пописываем для души
BERLIN – A Venezuelan navy ship fired shots at a German-owned cruise ship on March 30 and rammed into the passenger vessel, leading to the sinking of the warship in the Caribbean.
The Iranian regime-allied Venezuelan President Nicolás Maduro accused the captain of the RCGS RESOLUTE cruise ship of “terrorism and piracy" and sought to force the ship into a new direction on the high seas. The cruise ship, which had no passengers on board and was sailing under a Portuguese flag, has a reinforced hull that enables it to sail through ice water.
источник

КП

Крылатый Пегас in F# Flood: пописываем для души
Shub Niggurath
BERLIN – A Venezuelan navy ship fired shots at a German-owned cruise ship on March 30 and rammed into the passenger vessel, leading to the sinking of the warship in the Caribbean.
The Iranian regime-allied Venezuelan President Nicolás Maduro accused the captain of the RCGS RESOLUTE cruise ship of “terrorism and piracy" and sought to force the ship into a new direction on the high seas. The cruise ship, which had no passengers on board and was sailing under a Portuguese flag, has a reinforced hull that enables it to sail through ice water.
Поэтому нужно строить военные корабли арктического класса.
источник

КП

Крылатый Пегас in F# Flood: пописываем для души
Ну вот примерно как у нас.
источник

КП

Крылатый Пегас in F# Flood: пописываем для души
*дави его из 88го.mov*
источник

IB

Ivan Balanar in F# Flood: пописываем для души
Крылатый Пегас
Ну вот примерно как у нас.
*поэтому. Такие корабли хороши триремы топить, для всего остального есть мастерка... ракеты море-море
источник

КП

Крылатый Пегас in F# Flood: пописываем для души
Ivan Balanar
*поэтому. Такие корабли хороши триремы топить, для всего остального есть мастерка... ракеты море-море
Это называется ПКР: противокорабельная ракета.
источник

КП

Крылатый Пегас in F# Flood: пописываем для души
Дабы проникнуться https://www.youtube.com/watch?v=z8ltAJ4sTAo
источник

IB

Ivan Balanar in F# Flood: пописываем для души
бронепалубный салоносец, которого мы "дави его", пропорол бок нашему сторожевику
источник

КП

Крылатый Пегас in F# Flood: пописываем для души
Ivan Balanar
бронепалубный салоносец, которого мы "дави его", пропорол бок нашему сторожевику
Ну, там рыбнадзор, но в целом да, однако не утонул же?)
источник

SN

Shub Niggurath in F# Flood: пописываем для души
Крылатый Пегас
Ну, там рыбнадзор, но в целом да, однако не утонул же?)
Невероятно...Перехватывает дыхание,когда я смотрю на небольшой 'Беззаветный' и на опущенные головы военных, грудью ставших в оборону....Это необ'яснимая черта ...миссия такой странной и тревожно-загадочной страны .Какой-то величайшей силы дух овладевает этими ...совсем несвободными в их обыденной жизни людьми...и нет сомнений в их жертвенности отдать свою жизнь за жизни других...в том числе..и своих мучителей...Невероятно и...вызывает оглушительный восторг от невозможности об'яснить этот феномен...Не ругайтесь,ребята...Скажу вам по секрету...от сквернословия....произрастают язвы на теле...и это не шутка...Так это работает в нашем материальном мире😌 Всего доброго и гордитесь достойно!💖
источник

SN

Shub Niggurath in F# Flood: пописываем для души
(жалко я потерял пасту про связь многоточий и шизоидности автора)
источник