Size: a a a

2021 April 19

AH

Ayrat Hudaygulov in F# Chat
сейчас можно создавать новые типы анонимных рекордов добавляя к ним новые поля через with
let a = {| Name = 1 |}

let b = {| a with Id = 1 |}
источник

VZ

Vlad Zaa in F# Chat
Да
источник

AH

Ayrat Hudaygulov in F# Chat
а можно будет убирать поля чтобы возвращать тип рекорда в зад!
источник

VZ

Vlad Zaa in F# Chat
^ let c = {| b with- Name |}
источник

VS

Vasily Shapenko in F# Chat
Хммм
источник

AH

Ayrat Hudaygulov in F# Chat
with- ?
источник

VK

Vladislav Khapin in F# Chat
Почему не without
источник

AH

Ayrat Hudaygulov in F# Chat
+++
источник

VS

Vasily Shapenko in F# Chat
Аллокации
источник

VZ

Vlad Zaa in F# Chat
Чтобы не ломать существующий код
источник

VK

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

AH

Ayrat Hudaygulov in F# Chat
какой например???
источник

VZ

Vlad Zaa in F# Chat
У кого-то рекорд может быть с полем "without".
источник

VK

Vladislav Khapin in F# Chat
там же контекст парсера другой не
источник

VK

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

VZ

Vlad Zaa in F# Chat
let without = {| without = "without" }
let without = {| without without without |}
источник

VK

Vladislav Khapin in F# Chat
типо with | without ....
источник

VZ

Vlad Zaa in F# Chat
Изначально так и хотели
источник

VZ

Vlad Zaa in F# Chat
Решили with-
источник

VK

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