Files and Paths
Absolute Paths
A leading slash is enough to distinguish a simple absolute path from a relative one.
Classify a path
absolute_paths.swift
let path =
let isAbsolute = path.hasPrefix("/")
let kind = isAbsolute ? "absolute" : "relative"
let message = "\(path) is \(kind)"
print(message)
let path =
let isAbsolute = path.hasPrefix("/")
let kind = isAbsolute ? "absolute" : "relative"
let message = "\(path) is \(kind)"
print(message)
let path =
let isAbsolute = path.hasPrefix("/")
let kind = isAbsolute ? "absolute" : "relative"
let message = "\(path) is \(kind)"
print(message)
absolute path
`hasPrefix("/")` is a small predicate that can drive a path classification.