Size: a a a

2020 January 22

AM

Aleksey Muravev in ГОРИ
Lain-dono
Ну и в чём проблема? Низя строку один раз выделить и переиспользовать? Сирсли?
Можно
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Мне похер, stl строки дерьмо.
А в rust-std хорошие годные строки. Аж 8 штук на все случаи жизни и смерти. И это только в std.
источник

L

Lain-dono in ГОРИ
А главное - ими таки пользоваться можно
источник

L

Lain-dono in ГОРИ
Кстати у нас ещё и версия stdlib есть, но как раз таки для даунов без аллокатора
источник

L

Lain-dono in ГОРИ
core называется
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
А в rust-std хорошие годные строки. Аж 8 штук на все случаи жизни и смерти. И это только в std.
В symbian тоже много разных видов строк было
источник

AM

Aleksey Muravev in ГОРИ
Это такой тонкий рофл не для всех
источник

AM

Aleksey Muravev in ГОРИ
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
В symbian тоже много разных видов строк было
У нас ещё и вывод типов есть и прочее говно, которое сильно упрощает жизнь. Т.е. например если мне нужно открыть файлик, то мне ему нужно скормить Path. Однако если я такой open("./говно/моча.txt"), то оно само всё преобразуется и никто не умрёт.
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
У нас ещё и вывод типов есть и прочее говно, которое сильно упрощает жизнь. Т.е. например если мне нужно открыть файлик, то мне ему нужно скормить Path. Однако если я такой open("./говно/моча.txt"), то оно само всё преобразуется и никто не умрёт.
Ну и чего? В плюсах та же фигня
источник

AM

Aleksey Muravev in ГОРИ
Если у path есть подходящий конструктор из строки, то точно так же отработает
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Если у path есть подходящий конструктор из строки, то точно так же отработает
А если я хочу использовать свою строку? Мне придётся добавлять ему ещё один конструктор штоле?
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
А если я хочу использовать свою строку? Мне придётся добавлять ему ещё один конструктор штоле?
Можно один на все случаи жизни
источник

L

Lain-dono in ГОРИ
Читается это так: дай мне любую хуйню, которая может выглядеть как ссылка на Path и я тебе верну файлик или ошибку.
источник

C

Churchill in ГОРИ
Дай мне любую хуйню и я StackOverflowException
источник

L

Lain-dono in ГОРИ
Churchill
Дай мне любую хуйню и я StackOverflowException
Тебе, я так понел, лучше вообще нихуя не давать.
источник

C

Churchill in ГОРИ
желательно денег
источник

L

Lain-dono in ГОРИ
И str реализует AsRef<Path>.
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Можно один на все случаи жизни
И по этому у вас несколько десятков stl, что все случаи на самом деле не для всех
источник

А

Андрей in ГОРИ
нормальные люди пользуются одним stl
источник