Size: a a a

2020 July 29

Dv

Dr. Friedrich von Ne... in F# Chat
Vladimir Lozhnikov
возможно в фаршевой версии BitArray нету реализации CopyTo
Я пока не вижу оснований так считать
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Начнём с того, что реализация одна
источник

Dv

Dr. Friedrich von Ne... in F# Chat
И закончим тем, что нормальный, обычный CopyTo у меня вызвался
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Который в Span — не вызвался
источник

Dv

Dr. Friedrich von Ne... in F# Chat
А в массив и с индексом — запросто
источник

VL

Vladimir Lozhnikov in F# Chat
а ты можешь посмотреть внутренности BitArray?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Vladimir Lozhnikov
а ты можешь посмотреть внутренности BitArray?
Конечно.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
https://sharplab.io/#v2:DYLgZgzgNALiBuBTATgSzATygExAagB8B7AB0QDsACAZQwhkQFsBYAKFIprocYDoBhIsGCIAxjFRFyENmxExKYIkUoAKAJSUAvJTaV9leZQBG2ygCFUMAILJkAQwyqA2gRjIArogIBddXoMjCDNqEntyAB5UchgAPhcCAAZff1YDEwFSDAAVIlUIdSA=

Вот проблема на шарплабе, снова эти непонятные оверлоады-экстеншены. Видите, это не я выдумал!
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Мб у нас где-то в Core есть такие экстеншены? Но их не получается позвать из-за конфликта имён с настоящим CopyTo, который родной метод в BitArray?
источник

VL

Vladimir Lozhnikov in F# Chat
ну ошибка явно говорит на несоответствие типов
источник

VL

Vladimir Lozhnikov in F# Chat
не нравится ему Span<int>
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Ну давай явно скормим Spam<'T> :)
источник

VL

Vladimir Lozhnikov in F# Chat
может у 'T есть какие то ограничения?
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Так, не, стопэ
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Смотрите чо шарплаб-то говорит, он же ведь дело говорит
источник

Dv

Dr. Friedrich von Ne... in F# Chat
error FS0193: Possible overload: '(extension) BitArray.CopyTo<'T>(destination: Memory<'T>) : unit'. Type constraint mismatch. The type 
   'BitArray'    
is not compatible with type
   ''a []'    
.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Говорит, что BitArray не является массивом.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
А экстеншен-то как раз для массива объявлен!
источник

VL

Vladimir Lozhnikov in F# Chat
а. ну надо к массиву привести
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Чего
источник