O que significa "Fatal error: Unexpectedly found nil while unwrapping an Optional value" em Swift?
Olá a todos! Comecei a estudar Swift agora e me deparei com um erro que não consigo entender. Eu tenho uma classe User simples e estou tentando imprimir o nome do usuário no console. Aqui está meu código:\n\n```swift\nclass User {\n var name: String?\n var age: Int?\n \n func printName() {\n print(name!) // Aqui crasha!\n }\n}\n\nlet user = User()\nuser.printName()\n```\n\nQuando executo este código, o aplicativo crasha com a mensagem: "Fatal error: Unexpectedly found nil while unwrapping an Optional value". Eu entendo que isso tem algo a ver com o fato de name ser uma string opcional (String?), mas eu só quero imprimi-la. Por que isso acontece? Parece que não estou fazendo nada complicado.\n\nEu li que posso usar "!" para forçar o unwrapping do valor, mas ele não funciona se o valor for nil.