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.