Basi della sfida sulle funzioni
Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 16 di 93.
Alcune sfide ti forniscono una funzione da completare. I test le forniscono gli input e controllano il valore che restituisce. In questi esercizi non devi scrivere main né leggere l'input dalla console.
fun echoLabel(label: String): String {
return label
}Qui fun dichiara una funzione chiamata echoLabel. Tra le parentesi, label: String dichiara un parametro di input. : String dopo le parentesi dichiara il tipo del risultato. Chiamando echoLabel("East") passi l'argomento "East" e ottieni quella stringa.
return restituisce un valore al chiamante e termina quella chiamata di funzione. Non stampa il valore. Mantieni il nome della funzione, i nomi e i tipi dei parametri e il tipo restituito forniti; sostituisci il corpo incompleto con il tuo calcolo. Un capitolo successivo ti insegnerà a progettare e chiamare funzioni personalizzate.
Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloAssegnazione compostaOperatori di confrontoRipasso: matematica semplice7Input/output di base
Funzione printlnTemplate di stringheInput con readLineConversione di tipoRiepilogo - Anni alla pensioneRiepilogo - Vero o falso10Funzioni
Dichiarare una funzioneParametri e argomentiValori di ritornoArgomenti denominatiValori predefinitiFunzioni a espressione singolaRiepilogo - Funzione SigmaRiepilogo - Funzione di validazione2Variabili
Val vs VarInferenza del tipoNumeriStringaBooleanoConvenzioni di denominazioneRiepilogo - Inizializzare le variabili5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Operatori logici Parte 3Ternario con espressione ifRipasso - Logica semplice8Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire i dati11FizzBuzz con un tocco
Panoramica del giocoLa funzione FizzBuzz3Nullabilità
Cos'è la null safetyTipi nullableOperatore di chiamata sicuraOperatore ElvisBasi della sfida sulle funzioniAsserzione non-nullRiepilogo - Accesso sicuro6Prendere decisioni
Istruzione ifIf-elseIf come espressioneEspressione whenwhen con intervalliRiepilogo - Calcolatrice semplice9Cicli
Ciclo forCiclo whileCiclo do-whilebreakcontinueIntervalli nei cicliCiclo annidatoRipasso - fattorialeRipasso - input dinamicoEsercitati da solo: Playground Kotlin