Fungsi print
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 31 dari 86.
Kamu telah menggunakan print() di sepanjang kursus ini untuk menampilkan output. Sekarang, mari kita lihat lebih dekat cara kerja fungsi ini dan menjelajahi beberapa fiturnya yang berguna.
Secara default, print() menambahkan karakter baris baru di akhir setiap output, itulah sebabnya setiap pernyataan print muncul di barisnya sendiri:
print("Hello")
print("World")
// Output:
// Hello
// WorldKamu bisa mengubah perilaku ini menggunakan parameter terminator. Parameter ini memungkinkanmu menentukan karakter (atau string) yang akan muncul di bagian akhir sebagai pengganti baris baru:
print("Hello", terminator: " ")
print("World")
// output: Hello WorldFungsi print() juga dapat menerima beberapa item yang dipisahkan dengan koma. Secara default, item-item tersebut digabungkan dengan spasi:
print("Swift", "is", "fun")
// output: Swift is funKamu bisa menyesuaikan pemisah menggunakan parameter separator:
print("2024", "01", "15", separator: "-")
// output: 2024-01-15Tantangan
MudahTulis fungsi formatDate yang menerima year, month, dan day, lalu mengembalikannya sebagai satu string tanggal yang digabungkan dengan tanda hubung (-).
Fungsi tidak dapat menangkap apa yang ditampilkan oleh print(), jadi buat string-nya sendiri dan kembalikan. Kamu bisa menggabungkan string dengan +: formatDate(year: "2024", month: "01", day: "15") mengembalikan "2024-01-15".
Parameter:
year(String): Nilai tahunmonth(String): Nilai bulanday(String): Nilai hari
Nilai yang dikembalikan: String tanggal berformat dengan komponen yang digabungkan memakai tanda hubung. Format: year-month-day
Coba sendiri
func formatDate(year: String, month: String, day: String) -> String {
// Tulis kodemu di sini
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloPenugasan GabunganUlasan: Matematika SederhanaOperator Perbandingan7I/O Dasar
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataRangkuman: Sampai 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Default13Melakukan Perulangan pada Urutan
Melakukan Perulangan pada ElemenMetode EnumerasiMelakukan Perulangan pada String P1Melakukan Perulangan pada String P22Variabel
let vs varAnotasi TipeBilanganstringBooleanKonvensi PenamaanRingkasan: Inisialisasi Variabel5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMendapatkan Input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Optional
Apa Itu OptionalMembuka Optional dengan If LetGuard LetOperator Nil CoalescingUlasan: Membuka Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input DinamisLatihan sendiri: Playground Swift