Size: a a a

2020 June 16

I

Igor in F# Chat
Вызываю в fsi AsTask() на ValueTask
Репл валится с
error FS1108: The type 'IAsyncOperationWithProgress`2' is required here and is unavailable. You must add a reference to assembly 'Windows, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null'.


Есть у кого идеи, что делать? (f# 4.7 / .net core 3.1 / macos)
источник

VK

Viacheslav Koryagin in F# Chat
ох, блин, как же это ахренительно иметь типы после каждой строки! спасибо @auduchinok!!!
источник

I

Igor in F# Chat
а как обычно делают, если нужно получить зависимость (из Ioc asp net core) и использовать её в функции?
источник

I

Igor in F# Chat
вот эта зависимость services.AddMemoryCache()
источник

VS

Vladimir Shchur in F# Chat
у жирафа есть метод GetService на контексте
источник

I

Igor in F# Chat
это да, но у меня просто функция в модуле
источник

I

Igor in F# Chat
и она вызывается не из жирафа
источник

I

Igor in F# Chat
есть вообще какой-то best practice по кешированию?
источник

RG

Romson Gardey in F# Chat
Ребята, а как в F# функционально проверить есть ли ключ в Map и добавить новое свойство?

Не юзая map.Add(key, value) и map.ContainsKey(key)
источник

VK

Viacheslav Koryagin in F# Chat
Romson Gardey
Ребята, а как в F# функционально проверить есть ли ключ в Map и добавить новое свойство?

Не юзая map.Add(key, value) и map.ContainsKey(key)
Ну есть функции в модуле Map
источник

VS

Vladimir Shchur in F# Chat
Igor
и она вызывается не из жирафа
ну ты все равно можешь ее вызвать, это просто экстеншн метод на контексте
источник

RG

Romson Gardey in F# Chat
Вижу в интернетах такую функцию например

val add : 'key -> 'a -> Map<'key,'a> -> Map<'key,'a>

А как ее юзать?

Как передать в нее и map и ключ и значение
источник

VK

Vladislav Khapin in F# Chat
так
источник

VK

Vladislav Khapin in F# Chat
Там и есть ключ значения мапа
источник

VK

Vladislav Khapin in F# Chat
В таком порядке
источник
2020 June 17

RG

Romson Gardey in F# Chat
mutableMap <- Map.add myKey myValue myMap

так получается?
источник

VS

Vladimir Shchur in F# Chat
да) поэтому его мало кто юзает, проще обычный дотнетовский словарь юзать
источник

R

Roman in F# Chat
Vladimir Shchur
да) поэтому его мало кто юзает, проще обычный дотнетовский словарь юзать
мы юзаем, все норм, брат жив
источник

RG

Romson Gardey in F# Chat
Да я просто всякие коды пишу учусь и хотелось бы чем дальше от типичного ооп c# тем лучше, просто чтобы ощутить разницу
источник

VS

Vladimir Shchur in F# Chat
Roman
мы юзаем, все норм, брат жив
ого! тоже мутабельную переменную апдейтите?
источник