Funkcja println
Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 35 z 93.
W trakcie tego kursu używasz println() do wyświetlania danych wyjściowych. Przyjrzyjmy się teraz bliżej, jak działa, i poznajmy jego pokrewną funkcję print().
Funkcja println() wyświetla tekst w konsoli i automatycznie przenosi kursor do nowego wiersza. println() dodaje znak nowego wiersza po argumencie, więc kontynuuje w bieżącym wierszu, jeśli wcześniejsze wywołanie print() nie zakończyło tego wiersza:
fun main() {
println("First line")
println("Second line")
}
// Wynik:
// Pierwsza linia
// Druga liniaNatomiast print() wyświetla tekst bez dodawania znaku nowej linii. Kolejny tekst jest wyświetlany w tym samym wierszu:
fun main() {
print("Hello ")
print("World")
println("!")
println("New line here")
}
// Wynik:
// Hello World!
// New line hereZwróć uwagę, że „Hello ”, „World” i „!” pojawiają się w tym samym wierszu, ponieważ pierwsze dwa elementy używają print(). println("!") dodaje wykrzyknik, a następnie przechodzi do nowego wiersza, aby wyświetlić końcowy wynik.
Obie funkcje mogą wyświetlać wartości dowolnego typu: ciągi znaków, liczby, wartości logiczne, a nawet wyrażenia:
fun main() {
println(42)
println(3 + 5)
println(true)
}Wyzwanie
ŁatwyProgram początkowy odczytuje imię pasażera. Użyj print dla "Passenger: ", a następnie println dla imienia, aby pojawiły się razem w jednym wierszu. W następnym wierszu wypisz Boarding soon. Nie wyświetlaj komunikatu zachęcającego do wprowadzenia danych.
Spróbuj swoich sił
fun main() {
val passenger = readLine()!! // Podane dane wejściowe
// Wypisz dwie linie wyniku.
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory – część 1
Operatory arytmetyczneOperator moduloPrzypisanie z operatoremOperatory porównaniaPowtórka – proste działania matematyczne7Podstawowe wejście/wyjście
Funkcja printlnSzablony ciągów znakówWczytywanie danych przez ReadLineKonwersja typówPowtórka — lata do emeryturyPowtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneArgumenty nazwaneWartości domyślneFunkcje z pojedynczym wyrażeniemPowtórka – funkcja SigmaPowtórka – funkcja walidująca2Zmienne
Val a VarWnioskowanie o typieLiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPowtórzenie – inicjalizacja zmiennych5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Operatory logiczne, część 3Operator trójargumentowy z wyrażeniem ifPowtórka — prosta logika8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych11FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz3Obsługa wartości null
Czym jest bezpieczeństwo nullTypy dopuszczające nullOperator bezpiecznego wywołaniaOperator ElvisPodstawy wyzwania z funkcjamiAsercja wartości niebędącej nullPodsumowanie — bezpieczny dostęp6Podejmowanie decyzji
Instrukcja ifIf - elseIf jako wyrażenieWyrażenie whenWhen z zakresamiPowtórka — prosty kalkulator9Pętle
Pętla forPętla whilePętla do-whileBreakContinueZakresy w pętlachPętla zagnieżdżonaPowtórka – silniaPowtórka – dynamiczne wprowadzanie danychPoćwicz samodzielnie: Edytor online Kotlin