Появился способ проверить, что путь не содержит ни одного компонента

30.05.2026

У типа пути появился метод проверки на отсутствие компонентов.

Какая была неудобная замена

Пустой путь — это путь, который не указывает ни на одну часть файловой системы. Отличать его от других нужно редко, но когда нужно, проверка выглядела сравнением с результатом конструирования пустого пути. То есть создавался временный объект ради одного сравнения.

Второй вариант — разбирать путь на компоненты и смотреть, пустой ли результат. Это дороже и неявнее: непонятно, является ли отсутствие компонентов тем же, что отсутствие компонентов в разборе.

Оригинал

stabilize Path::is_empty

Упоминаний: 1 · Просмотров: 2