возвратом именованных кортежей. А как тут с подобным дела обстоят?
А какие юзкейсы?
Вернуть рекорд двух значений гетерогенных типов
Вернуть что то типа NameWithValue) в сишарпе это легко достигается через именованные кортежи, а тут даже и не знаю что обычно используют чтобы руками не генерировать отдельный тип
Так тут тоже кортежи, просто доставть их через fst, snd или сразу писать let value1, value2 = getSomeTuple()
О, круто! Это то, что я изначально хотел) просто не понял как именно разыменовывать
В C# эта фича из F# же и приехала :) ИМХО конечно.
Обсуждают сегодня