Conceptos básicos de retos de funciones
Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 16 de 93.
Algunos desafíos te proporcionan una función para completar. Las pruebas proporcionan sus entradas y comprueban el valor que devuelve. En estas tareas no escribes main ni lees la entrada de la consola.
fun echoLabel(label: String): String {
return label
}Aquí, fun declara una función llamada echoLabel. Dentro de los paréntesis, label: String declara un parámetro de entrada. Los : String que aparecen después de los paréntesis declaran el tipo del resultado. Al llamar a echoLabel("East"), se pasa el argumento "East" y se produce esa cadena.
return envía un valor de vuelta a quien llama y termina esa llamada a la función. No imprime el valor. Conserva el nombre de la función proporcionada, los nombres y tipos de los parámetros y el tipo de retorno; reemplaza el cuerpo incompleto por tu cálculo. En un capítulo posterior aprenderás a diseñar y llamar a tus propias funciones.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloAsignación aumentadaOperadores de comparaciónRepaso: matemáticas simples7Entrada y salida básicas
Función PrintlnPlantillas de cadenasEntrada con ReadLineConversión de tiposRepaso - Años hasta la jubilaciónRepaso - Verdadero o falso10Funciones
Declarar una funciónParámetros y argumentosValores de retornoArgumentos con nombreValores predeterminadosFunciones de una sola expresiónRepaso - Función SigmaRepaso - Función de validación2Variables
Val frente a VarInferencia de tiposNúmerosCadenaBooleanoConvenciones de nomenclaturaRepaso: inicializar variables5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Ternario con expresión ifRepaso: lógica simple8Calculadora para dividir la cuenta
Mensaje de bienvenidaObtención de datos11FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz3Nullabilidad
Qué es la seguridad frente a valores nulosTipos anulablesOperador de llamada seguraOperador ElvisConceptos básicos de retos de funcionesAfirmación de no nulidadRepaso: acceso seguro6Toma de decisiones
Sentencia ifIf - ElseIf como expresiónExpresión whenWhen con rangosRepaso - Calculadora simple9Bucles
Bucle ForBucle WhileBucle Do-WhileBreakContinueRangos en buclesBucle anidadoRepaso - FactorialRepaso - Entrada dinámicaPractica por tu cuenta: Playground de Kotlin