Funzione println
Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 35 di 93.
Hai usato println() per tutto il corso per visualizzare l'output. Ora vediamo più da vicino come funziona ed esploriamo la sua funzione sorella, print().
La funzione println() stampa il testo sulla console e sposta automaticamente il cursore su una nuova riga. println() aggiunge un'interruzione di riga dopo l'argomento, quindi continua sulla riga corrente quando un precedente print() non ha terminato quella riga:
fun main() {
println("First line")
println("Second line")
}
// Output:
// First line
// Second lineAl contrario, print() produce testo senza aggiungere un'interruzione di riga. L'output successivo continua sulla stessa riga:
fun main() {
print("Hello ")
print("World")
println("!")
println("New line here")
}
// Risultato:
// Hello World!
// New line hereNota che "Hello ", "World" e "!" appaiono tutti sulla stessa riga perché i primi due usano print(). println("!") aggiunge il punto esclamativo e poi passa a una nuova riga per l'output finale.
Entrambe le funzioni possono stampare qualsiasi tipo di valore: stringhe, numeri, valori booleani o persino espressioni:
fun main() {
println(42)
println(3 + 5)
println(true)
}Sfida
FacileIl codice iniziale legge il nome di un passeggero. Usa print per "Passenger: ", poi println per il nome, così appariranno insieme sulla stessa riga. Sulla riga successiva stampa Boarding soon. Non stampare un prompt di input.
Provalo tu
fun main() {
val passenger = readLine()!! // Input fornito
// Scrivi le due righe di output.
}
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