Size: a a a

2020 August 22

T

TES in F# Chat
он не приводится к цвету
источник

VK

Viacheslav Koryagin in F# Chat
TES
а как в матче внутри function обратится к полю записи?
Можно так:
let cycleRedGreen = function
   | { State = Red } -> { State = Green }
   | { State = Green } -> { State = Red }
источник

T

TES in F# Chat
Viacheslav Koryagin
Можно так:
let cycleRedGreen = function
   | { State = Red } -> { State = Green }
   | { State = Green } -> { State = Red }
класс! не знал, что так можно. спасибо
источник

ЕБ

Евгений Бурмистров... in F# Chat
Ayrat Hudaygulov
let cycleRedGreen = function
 | Red -> Green
 | Green -> Red
от создателей #define TRUE FALSE
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Евгений Бурмистров
от создателей #define TRUE FALSE
А чего такого? Обычная функция для какого-нибудь там светофора.
источник

ЕБ

Евгений Бурмистров... in F# Chat
ну я понимаю что флипается стейт, но выглядит смешно
источник

PD

Prunkles Dreemurr in F# Chat
А как (и можно ли вообще) в Paket указать чтобы либа А использовала либу Б одной версии, а все остальные использовали либу Б другой версии?
Что-то типа
nuget A ~> 2.0
nuget B
 where A ~> 1.0
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
А как (и можно ли вообще) в Paket указать чтобы либа А использовала либу Б одной версии, а все остальные использовали либу Б другой версии?
Что-то типа
nuget A ~> 2.0
nuget B
 where A ~> 1.0
В рантайме это как должно выглядеть?)
источник

AH

Ayrat Hudaygulov in F# Chat
Короче, ответ - нет.
источник

PD

Prunkles Dreemurr in F# Chat
Ayrat Hudaygulov
В рантайме это как должно выглядеть?)
Ну что либа Б внутри себя делает что и как хочет со старой А, а я полностью игнорирую всё из старой А и беру из новой А
источник

Г

Герман in F# Chat
дотнет в такое не умеет
источник

PD

Prunkles Dreemurr in F# Chat
Значит нужно понижать версию для А во всём проекте?
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
Значит нужно понижать версию для А во всём проекте?
Так точно
источник

AH

Ayrat Hudaygulov in F# Chat
Ну или биндинг редирект!
источник

AH

Ayrat Hudaygulov in F# Chat
То есть ты для А повышаешь версию на свой страх и риск
источник

AH

Ayrat Hudaygulov in F# Chat
Но в любом случае версия будет одна на всех
источник

PD

Prunkles Dreemurr in F# Chat
Ayrat Hudaygulov
То есть ты для А повышаешь версию на свой страх и риск
Ну вот в том-то и проблема, что либа Б негодует от повышения версии А
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
Ну вот в том-то и проблема, что либа Б негодует от повышения версии А
Тогда страдать
источник

PD

Prunkles Dreemurr in F# Chat
Ayrat Hudaygulov
Тогда страдать
Будет сделано!
Хорошо ещё, что мне так-то всё равно на эту либу А. Но теперь знаю на будущее
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
Ну вот в том-то и проблема, что либа Б негодует от повышения версии А
Она негодует в рантайме или в компайл тайме?
источник