Menu
Coddy logo textTech

Convenciones de nomenclatura

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 9 de 86.

Las convenciones de nomenclatura son un conjunto de pautas que los desarrolladores siguen para que su código sea más legible y fácil de mantener. Los diferentes lenguajes de programación suelen tener diferentes convenciones de nomenclatura. En Swift, las variables y constantes se escriben en camelCase: la primera palabra comienza con una letra minúscula y cada palabra subsiguiente comienza con una letra mayúscula.

Al escribir el nombre de una variable, sé descriptivo y usa palabras significativas.

Por ejemplo:

// Mala nomenclatura
let is_active = false // no es camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true

// Buena nomenclatura
let age = 10
let greeting = "Hello"
let isActive = true
challenge icon

Desafío

Principiante

Escribe código que inicialice las siguientes constantes usando la nomenclatura camelCase adecuada:

  • playerName con el valor "Alice"
  • playerAge con el valor 25
  • isGameOver con el valor false

Asegúrate de usar los nombres de variables y valores exactos. Recuerda:

  • ¡Swift distingue entre mayúsculas y minúsculas! (playerNamePlayername)
  • Los valores de cadena (String) deben estar encerrados entre comillas dobles
  • Los valores booleanos están en minúsculas: true / false

Hoja de referencia

En Swift, las variables y constantes siguen la convención de nomenclatura camelCase — la primera palabra comienza con una letra minúscula y cada palabra subsiguiente comienza con una letra mayúscula.

Utiliza nombres descriptivos y significativos para tus variables y constantes:

// Mala nomenclatura
let is_active = false // no es camelCase (snake_case)
let a = 10
let b = "Hello"
let x = true

// Buena nomenclatura
let age = 10
let greeting = "Hello"
let isActive = true

Pruébalo tú mismo

// Escribe tu código a continuación
let playerName = ?
let playerAge = ?
let isGameOver = ?

// No cambies las líneas de abajo
print("playerName = \(playerName)")
print("playerAge = \(playerAge)")
print("isGameOver = \(isGameOver)")
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos