Re[80]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: vdimas Россия  
Дата: 01.10.21 05:14
Оценка:
Здравствуйте, Sinclair, Вы писали:

V>>На сегодняшний день целиком и полностью доступна аналогичная функциональность поверх строк Span<> как узких UTF8, так и последовательности широких 16 битных char.

V>>Эта функциональность раскидана по АПИ дотнета:
V>>Но у себя, например, собираю требуемую функциональность "в одну точку" через "инлайные" статические классы-хелперы.
S>В этом толку нет, т.к. все эти Span<char> и Span<byte> всё ещё требуют непрерывный блок памяти.

По сравнению со специальным классом строки, для которой только и доступна была функциональность конверсии основных типов туда обратно — это в любом случае большой шаг вперёд.


S>Для того, чтобы внедрять "альтернативные строки", нужно переписывать алгоритмы не на Span, а на IReadOnlySequence.


Ручками это можно хоть сейчас, но вылизанные алгоритмы парсинга, таки, лучше работают с непрерывным куском памяти.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.