У меня есть устройство чтения данных, и я хочу вернуть из него коллекцию строк, после чтения книг в течение дня я не могу найти лучший способ сделать это в f #. Я могу сделать это обычным C # способом в F #, но это не то, почему я использую f #
Вот что я пытаюсь достичь
let values =
while reader.Read() do
yield reader.GetString(0), reader.GetInt64(1)
выше, как я пытаюсь сделать
- все значения собраны в значения, которые могут быть как двукратными, так и кортежами или любой коллекцией
- yield не может использоваться в цикле while, но это то, что я пытаюсь сделать
Что может быть лучшим способом достижения этого