import Foundation
// Unicode comment: δ½ ε₯½δΈ–η•Œ πŸŒπŸš€
// Unicode string literals
let unicode = "γ“γ‚“γ«γ‘γ―δΈ–η•Œ"
print(unicode)
// Null byte in string
let nullStr = "hello\0world"
print("Null-str length: \(nullStr.count)")
// Deeply nested optionals
let deep: Int????? = 42
if let l1 = deep,
let l2 = l1,
let l3 = l2,
let l4 = l3 {
print("Deep optional: \(l4)")
}
// Very long string
let longStr = String(repeating: "x", count: 10000)
print("Long string length: \(longStr.count)")
// BOM bytes
let bom = Data([0xEF, 0xBB, 0xBF, 0x48, 0x69])
print(String(data: bom, encoding: .utf8) ?? "")
// Deep closure nesting
let f1: (Int) -> (Int) -> (Int) -> (Int) -> Int = { x in
{ y in
{ z in
{ w in x + y + z + w }
}
}
}
print("Nested closures: \(f1(1)(2)(3)(4))")
// Deep dictionary nesting
let deepDict: [String: Any] = [
"a": [
"b": [
"c": [
"d": [
"e": "deep"
]
]
]
]
]
if let a = deepDict["a"] as? [String: Any],
let b = a["b"] as? [String: Any],
let c = b["c"] as? [String: Any],
let d = c["d"] as? [String: Any],
let e = d["e"] as? String {
print("Deep dict: \(e)")
}
// Deep error nesting
enum AppError: Error {
case inner(String)
case middle(String, Error)
case outer(String, Error)
}
do {
do {
do {
throw AppError.inner("oops")
} catch {
throw AppError.middle("wrapped", error)
}
} catch {
throw AppError.outer("re-wrapped", error)
}
} catch {
print("Nested error: \(error)")
}