Does using let _ = ... have any purpose at all?
let _ = ...
I\'ve seen question and answers for What's the _ underscore representative of in Swift References? a
You can user also @discardableResult in your own functions if sometimes you don't need the result.
@discardableResult
@discardableResult func someFunction() -> String { } someFunction() // Xcode will not complain in this case