Dichiarare una funzione
Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 55 di 93.
Una funzione è un blocco di codice riutilizzabile che esegue un'attività specifica. Invece di scrivere lo stesso codice più volte, lo definisci una volta in una funzione e la richiami ogni volta che serve.
In Kotlin, dichiari una funzione usando la parola chiave fun, seguita dal nome della funzione e dalle parentesi:
fun greet() {
println("Hello!")
}
fun main() {
greet()
greet()
}
// Risultato:
// Hello!
// Hello!La funzione greet contiene una riga di codice, ma possiamo chiamarla tutte le volte che vogliamo. Il codice all'interno della funzione viene eseguito solo quando la chiamiamo scrivendone il nome seguito da parentesi.
Le funzioni aiutano a organizzare il codice in parti logiche. Ogni funzione dovrebbe svolgere un compito specifico, rendendo il programma più facile da leggere e mantenere. In realtà hai già usato una funzione fin dall’inizio: main() è la funzione speciale da cui il programma inizia l’esecuzione.
Sfida
MedioDichiara una funzione chiamata printWelcome che stampi le seguenti due righe quando viene chiamata:
Welcome to Kotlin!
Let's learn functions.Nella tua funzione main, chiama printWelcome esattamente una volta.
Provalo tu
// TODO: Dichiara qui la funzione printWelcome
fun main() {
// TODO: Chiama qui la funzione printWelcome
}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