Closed
Description
var url = URL(fileURLWithPath: "/whatever/test.swift")
print("'\(url.path)'") // prints '/whatever/test.swift'
url.deleteLastPathComponent()
print("'\(url.path)'") // prints '/whatever'
url.deleteLastPathComponent()
print("'\(url.path)'") // prints ''
url = URL(fileURLWithPath: "/test.swift")
print("'\(url.path)'") // prints '/test.swift'
url.deleteLastPathComponent()
print("'\(url.path)'") // prints '/'
Where it prints ''
at the end of the first section, I think it should print /
.
This is in a Swift 6.0 Linux docker image.
Metadata
Metadata
Assignees
Labels
No labels