Size: a a a

F# Flood: r/FreeFolk

2020 February 28

DS

Doge Shibu in F# Flood: r/FreeFolk
Диёр
3% в любом случае много
Это статистика может быть не очень корректной, т.к. в больницы в Китае шли только совсем тяжёлые случаи и тестов на всех не хватало.

Тут надо смотреть статистику по более контролируемым кейсам, например, сколько будет погибших с круизного лайнера
источник

AH

Ayrat Hudaygulov in F# Flood: r/FreeFolk
Roman
@omgszer ты такое любишь:
 match entity.Data with
  | Data.Variation existingVariation when existingVariation.ItemId = itemId -> true
  | _ -> false
неплохо, как всегда!
источник

DS

Doge Shibu in F# Flood: r/FreeFolk
Roman
@omgszer ты такое любишь:
 match entity.Data with
  | Data.Variation existingVariation when existingVariation.ItemId = itemId -> true
  | _ -> false
Интересно, там сразу так было или потом кто-то кейсы остальные удалил?
источник

P

PoggiGoppi in F# Flood: r/FreeFolk
интересно, что почти во всех опенсурсных приложениях, написанных на C#, присутствует часть -Sharp, а на F# присутствует буква F
источник

P

PoggiGoppi in F# Flood: r/FreeFolk
))
источник

R

Roman in F# Flood: r/FreeFolk
Doge Shibu
Интересно, там сразу так было или потом кто-то кейсы остальные удалил?
сразу. Первый же ПР, фича с нуля
источник

IC

Iλyα Che in F# Flood: r/FreeFolk
Ну может быть не смогли придумать, как сделать проще.
источник

VS

Vasily Shapenko in F# Flood: r/FreeFolk
Выглядит энтерпрайзно
источник

VS

Vasily Shapenko in F# Flood: r/FreeFolk
Роману везет с работами
источник

DS

Doge Shibu in F# Flood: r/FreeFolk
Roman
сразу. Первый же ПР, фича с нуля
Грустно
источник

R

Roman in F# Flood: r/FreeFolk
Vasily Shapenko
Роману везет с работами
нене, тут все здорово. Просто парень неопытный. Помогаем вот)
источник

AH

Ayrat Hudaygulov in F# Flood: r/FreeFolk
Roman
@omgszer ты такое любишь:
 match entity.Data with
  | Data.Variation existingVariation when existingVariation.ItemId = itemId -> true
  | _ -> false
type Variation = { ItemId: string }

type Data =
   | Variation of Variation

type Entity = {Data: Data}

let entity: Entity = failwith ""
let itemId: string = failwith ""


match entity.Data with
| Data.Variation {ItemId = itemId} -> true
| _ -> false
источник

AH

Ayrat Hudaygulov in F# Flood: r/FreeFolk
у нас если чо, патерн матчинг рекурсивный
источник

R

Roman in F# Flood: r/FreeFolk
Ayrat Hudaygulov
type Variation = { ItemId: string }

type Data =
   | Variation of Variation

type Entity = {Data: Data}

let entity: Entity = failwith ""
let itemId: string = failwith ""


match entity.Data with
| Data.Variation {ItemId = itemId} -> true
| _ -> false
тут itemId это не значение, а шэдовинг
источник

AH

Ayrat Hudaygulov in F# Flood: r/FreeFolk
Roman
тут itemId это не значение, а шэдовинг
ytn
источник

R

Roman in F# Flood: r/FreeFolk
но фиксится элементарно
источник

AH

Ayrat Hudaygulov in F# Flood: r/FreeFolk
а, да ты прав
источник

R

Roman in F# Flood: r/FreeFolk
т.е. надо назвать по-другому и вернуть myItemId = itemId
источник

AH

Ayrat Hudaygulov in F# Flood: r/FreeFolk
| Data.Variation {ItemId = "123"}
туда можно литералы пихать
источник

AH

Ayrat Hudaygulov in F# Flood: r/FreeFolk
литералы являются патернами
источник