Size: a a a

2020 August 25

РШ

Рустам Шехмаметьев... in F# Chat
Roman
ты можешь это в сек/массив конвертнуть
Тогда просто заверну в seq. Спасибо
источник

AS

An Syd in F# Chat
Вот у меня есть функция let ProcessPrice (product : Product) = match product.Method with | Method.PerItem -> product |> ProcessPerItem Мол резовлю метод и сразу его запускаю, но я хотел бы вернуть метод и запустить уже в пайпе
источник

X

XÆA-XII in F# Chat
И тут Остапа понесло...
источник

AS

An Syd in F# Chat
Ок, тогда так, как соединить в пайп с одной стороны список функций, которые вернут туплы, а с другой стороны функцию, которая принимает туплы
источник

AS

An Syd in F# Chat
источник

GB

George Bessonov in F# Chat
An Syd
Ок, тогда так, как соединить в пайп с одной стороны список функций, которые вернут туплы, а с другой стороны функцию, которая принимает туплы
let tupleAcceptingFunction (isSuccess, value) =
 if isSuccess then
   Ok value
 else
   Error "some error occured"

let tupleReturningFunctions =
 [
   fun () -> true, 1
   fun () -> false, -1
 ]

let applied =
 tupleReturningFunctions
 |> Seq.map (fun f -> f())
 |> Seq.map tupleAcceptingFunction
источник

AS

An Syd in F# Chat
У меня функция, которая возвращает тупл, а нужен тупл, как разапить эту функцию, есть какой-то оператор?
источник

Н

Николай in F# Chat
An Syd
У меня функция, которая возвращает тупл, а нужен тупл, как разапить эту функцию, есть какой-то оператор?
Так эту функцию надо вызвать, иначе как получить её результирующий тупл?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Переслано от Dr. Friedrich von Ne...
Тем временем у нас тоже готовят дотнет-конференцию, встречайте.

DotFest, онлайн-дотнет-конференция для сеньёр-разработчиков и выше.

В программе мероприятия:
- .NET 5, C# 9 и всякие свежие вкусности
- несколько докладов по дизайну систем
- перфоманс
- тулинг (MSBuild и иже с ним)

Пройдёт 16–17 октября, есть бесплатная регистрация (!), из спикеров уже договорились со знакомыми вам @EgorBo и @omgszer (и вы приходите, там есть формочка для call for papers).
источник

Dv

Dr. Friedrich von Ne... in F# Chat
(да, будет про F#!)
источник

GB

George Bessonov in F# Chat
Николай
Так эту функцию надо вызвать, иначе как получить её результирующий тупл?
можно отложить вызов
tupleReturningFunctions
|> Seq.map (fun f -> f >> tupleAcceptingFunction)
|> Seq.map (fun f -> f())
источник

AS

An Syd in F# Chat
let ProcessProducts2 = ProcessPrice |> List.map >> List.map(fun f p -> f(p)) >> List.reduce (fun accumulator next ->
SumProducts(accumulator, next))
источник

T

TES in F# Chat
Dr. Friedrich von Never
Переслано от Dr. Friedrich von Never
Тем временем у нас тоже готовят дотнет-конференцию, встречайте.

DotFest, онлайн-дотнет-конференция для сеньёр-разработчиков и выше.

В программе мероприятия:
- .NET 5, C# 9 и всякие свежие вкусности
- несколько докладов по дизайну систем
- перфоманс
- тулинг (MSBuild и иже с ним)

Пройдёт 16–17 октября, есть бесплатная регистрация (!), из спикеров уже договорились со знакомыми вам @EgorBo и @omgszer (и вы приходите, там есть формочка для call for papers).
а запись будет?
источник

AS

An Syd in F# Chat
У меня accumulator и next все равно функции
источник

Dv

Dr. Friedrich von Ne... in F# Chat
TES
а запись будет?
Пока записи в публичном доступе обещать не могу.
источник

AT

Alexey Tkachenko in F# Chat
забавно...
источник

AT

Alexey Tkachenko in F# Chat
найди кота
источник

AS

An Syd in F# Chat
И вообще хочу оператор мап и запуска функции
источник

AS

An Syd in F# Chat
Так а можно создать функцию с ф1, ф2, которая мапнет с ф1, а потом редюснет с ф2 ??
источник

AH

Ayrat Hudaygulov in F# Chat
Конечно можно
источник