Size: a a a

2020 February 29

p

polunin.ai in rust_offtopic
@WaffleLapkin вроде следующее всегда считалось токсичностью:
1. Это же очевидно.
2. Как можно этого не понимать.
3. В этом даже ребенок разберётся.
Все эти высказывания имеют одинаковый смысл.
источник

Т8

Т-34 85 in rust_offtopic
red75prime
В документации написано, что концы строк включаются в результат. Так что не должно. Ожидается, но не должно. И это неприятно. Приходится писать .trim_end_matches(&['\r', '\n'][..]) или что-то вроде этого при обработке ввода с консоли. Но и позволяет реализовать любую обработку концов строк при работе с текстовыми файлами. К сожалению, никто не гарантирует, что текстовый файл будет иметь именно платформенные концы строк.
вроде работает из-под онлайн-компайлера, но пока нет вохможности проверить на винде
источник

Т8

Т-34 85 in rust_offtopic
red75prime
В документации написано, что концы строк включаются в результат. Так что не должно. Ожидается, но не должно. И это неприятно. Приходится писать .trim_end_matches(&['\r', '\n'][..]) или что-то вроде этого при обработке ввода с консоли. Но и позволяет реализовать любую обработку концов строк при работе с текстовыми файлами. К сожалению, никто не гарантирует, что текстовый файл будет иметь именно платформенные концы строк.
и я не рассматриваю пока текстовые файлы, речь про считывание с консоли
источник

С

Слава in rust_offtopic
red75prime
В документации написано, что концы строк включаются в результат. Так что не должно. Ожидается, но не должно. И это неприятно. Приходится писать .trim_end_matches(&['\r', '\n'][..]) или что-то вроде этого при обработке ввода с консоли. Но и позволяет реализовать любую обработку концов строк при работе с текстовыми файлами. К сожалению, никто не гарантирует, что текстовый файл будет иметь именно платформенные концы строк.
Именно. И все нормальные редакторы поддерживают хоть  \n и \r\n вперемешку
источник

p

polunin.ai in rust_offtopic
Кто вообще придумал \r\n ставить вместе?
источник

p

polunin.ai in rust_offtopic
Чем не угодил просто \n?
источник

r

red75prime in rust_offtopic
Наследие телетайпов. Возврат каретки, перевод строки
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Кто вообще придумал \r\n ставить вместе?
очевидно, плюсовыки, чтобы насолить раставчанам
источник

С

Слава in rust_offtopic
polunin.ai
Кто вообще придумал \r\n ставить вместе?
Возврат каретки, перевод строки
источник

С

Слава in rust_offtopic
Это две разные операции
источник

p

polunin.ai in rust_offtopic
Слава
Возврат каретки, перевод строки
Так а в чем разница
источник

С

Слава in rust_offtopic
polunin.ai
Так а в чем разница
Ты в консоли делал гуй?
источник

r

red75prime in rust_offtopic
Насколько помню, для винды - это наследие от DOSа, чтобы можно было текстовый файл отправить на принтер без конвертации.
источник

p

polunin.ai in rust_offtopic
Слава
Ты в консоли делал гуй?
Неа
источник

С

Слава in rust_offtopic
red75prime
Насколько помню, для винды - это наследие от DOSа, чтобы можно было текстовый файл отправить на принтер без конвертации.
Наследие от текстовых терминалов
источник

r

red75prime in rust_offtopic
Это в *nix'ах терминалы. Винда начиналась с dos'а, которому терминалы были не особо нужны.
источник

С

Слава in rust_offtopic
Ты находишься на строке 1, колонка 1
Ты выводишь слово хуй
Ты находишься на строке 1, колонка 4
Если ты сделаешь перевод строки, ты будешь на строке 2, колонка 4
источник

p

polunin.ai in rust_offtopic
Слава
Ты находишься на строке 1, колонка 1
Ты выводишь слово хуй
Ты находишься на строке 1, колонка 4
Если ты сделаешь перевод строки, ты будешь на строке 2, колонка 4
Понял
источник

С

Слава in rust_offtopic
red75prime
Это в *nix'ах терминалы. Винда начиналась с dos'а, которому терминалы были не особо нужны.
Терминалы были везде
источник

r

red75prime in rust_offtopic
Слава
Терминалы были везде
DOS терминальный доступ не поддерживал.
источник