Fungsi print
Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 31 dari 86.
Kamu telah menggunakan print() 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 baris tersendiri:
print("Hello")
print("World")
// output:
// Hello
// WorldKamu bisa mengubah perilaku ini menggunakan parameter terminator. Dengan ini, kamu bisa menentukan karakter (atau string) yang muncul di 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 sendiri string tersebut lalu 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
Mengembalikan: String tanggal berformat dengan komponennya digabungkan menggunakan 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 MajemukRangkuman: Matematika SederhanaOperator Perbandingan7Dasar input/output
Fungsi printInterpolasi stringInput ReadLineKonversi tipe dataUlasan: Hingga 120Ulasan: Benar atau Salah10Fungsi
Deklarasikan FungsiParameter dan ArgumenNilai KembalianLabel ArgumenRangkuman: Fungsi SigmaRangkuman: Fungsi ValidasiNilai Default13Perulangan pada Urutan
Perulangan pada ElemenMetode enumeratePerulangan pada string P1Perulangan pada string P25Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMengambil Input3Optional
Apa Itu OptionalMengambil Nilai dari Optional dengan If LetGuard LetOperator Nil CoalescingRingkasan, Mengambil Nilai dari Optional dengan Aman6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaPernyataan SwitchSwitch dengan Rentang9Perulangan
For-In LoopWhile LoopRepeat-While LoopBreakContinueRingkasan: FaktorialRentang dalam LoopLoop BersarangRingkasan: Input DinamisLatihan sendiri: Playground Swift