Avatar ·

¿Cómo agregar elementos a un Dictionary en Swift?

¡Hola a todos! Acabo de empezar a aprender Swift y me encontré con un problema al trabajar con diccionarios. En otros lenguajes, como Python o JavaScript, agregaba fácilmente nuevos pares clave-valor a un diccionario. Pero en Swift algo salió mal. Tengo un diccionario simple que almacena nombres de estudiantes y sus calificaciones: ```swift var studentGrades = ["Iván": 5, "María": 4] ``` Ahora quiero agregar un nuevo estudiante — Pedro con calificación 3. Intenté hacerlo así: ```swift studentGrades.append("Pedro": 3) ``` Pero Xcode muestra un error: "Value of type '[String : Int]' has no member 'append'". También probé el método `add`: ```swift studentGrades.add("Pedro": 3) ``` Tampoco funciona. Por favor, indíquenme cómo agregar elementos correctamente a un diccionario en Swift. He oído que en versiones antiguas de Swift existía `NSDictionary` de Objective-C, pero ahora parece que se usan los Dictionary nativos. ¿Quizás estoy confundiendo la sintaxis? Agradecería ejemplos de código. <<>>

La forma correcta de ag