Extension:
extension URL: ExpressibleByStringLiteral {
public init(stringLiteral value: StaticString) {
guard let url = URL(string: "\(value)") else {
fatalError("Invalid URL string literal: \(value)")
}
self = url
}
}
Usage:
let url: URL = "https://google.com"