Introduction
Use try! when you are sure a function will not fail and want to skip error handling.
You call a function that can throw an error but you know it won't fail in this case.
You want simpler code without writing <code>do-catch</code> blocks for guaranteed success.
You are prototyping or testing and want quick results without error handling.
You want to crash the program immediately if an unexpected error happens.