seq{
for bit in BitArray(10) do
yield bit
}
bit
относится к типу bool
. Я проверил с помощью ILSpy, и в одно из сгенерированных замыканий добавлено явное приведение.
BitArray
реализует только простые (не общие) IEnumerable
. Как F # узнает, что это bool
?