Swift borrows a clever feature from the D language: these identifiers expand to the location of the caller when evaluated in a default argument list.
-- Building assert() in Swift, Part 2: __FILE__ and __LINE__ <https://developer.apple.com/swift/blog/?id=15> -- Michel Fortin michel.for...@michelf.ca http://michelf.ca