cat untuk output
Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 27 dari 78.
Fungsi cat() menghasilkan output yang lebih rapi dibandingkan print(). print() menambahkan tanda kutip di sekitar string dan menampilkan nomor indeks, sedangkan cat() menampilkan teks persis seperti yang kamu inginkan.
cat("Hello, World!")Ini menampilkan Hello, World! tanpa tanda kutip atau penanda indeks.
Nama "cat" berasal dari "concatenate", yang berarti perintah ini dapat menggabungkan beberapa item menjadi satu output:
cat("Hello", "World") # output: Hello WorldPerhatikan bahwa cat() secara otomatis menambahkan spasi di antara item. Satu perbedaan penting dari print() adalah cat() tidak secara otomatis berpindah ke baris baru. Untuk membuat baris baru, gunakan \n:
cat("Line one\n")
cat("Line two")Ini menghasilkan:
Line one
Line two\n disebut karakter baris baru. Kamu akan sering menggunakan cat() saat ingin mengatur tampilan output dengan tepat.
Tantangan
MudahGunakan fungsi cat() untuk menampilkan pesan berformat dalam beberapa baris.
Kamu diberi variabel berikut:
product <- "Laptop"
price <- 999
in_stock <- TRUEGunakan cat() untuk menampilkan output berikut persis seperti yang ditunjukkan, dengan setiap informasi pada barisnya sendiri:
Product: Laptop
Price: 999
Available: TRUEIngat untuk menggunakan \n untuk membuat jeda baris dan bahwa cat() otomatis menambahkan spasi di antara item.
Coba sendiri
# Variabel sudah didefinisikan untukmu
product <- "Laptop"
price <- 999
in_stock <- TRUE
# TODO: Gunakan cat() untuk menampilkan pesan yang sudah diformat, dengan setiap informasi di barisnya sendiri
# Ingat untuk menggunakan \n sebagai pemisah barisPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika (AND, OR)Operator Logika Bagian 2 (NOT)Rangkuman: Logika SederhanaLogika Tervektorisasi Bagian 1Logika Tervektorisasi Bagian 27Kalkulator Pembagi Tagihan
Pesan Selamat DatangMenerima Input Pengguna10FizzBuzz dengan Sentuhan Unik
Ikhtisar PermainanFungsi FizzBuzz2Variabel dan Tipe Data
Tipe Data NumerikTipe Data IntegerTipe Data KarakterTipe Data LogikaMemeriksa Tipe DataKonvensi PenamaanNilai yang Hilang: NARingkasan: Membuat Variabel8Perulangan
For LoopWhile LoopBreakBerikutnya (Continue)Ringkasan: FaktorialPembuatan Urutan (seq, :)Loop BersarangRingkasan: Input Dinamis3Operator Bagian 1
Operator AritmetikaPembagian Bilangan Bulat dan ModuloOperator PenugasanRangkuman: Matematika SederhanaOperator Perbandingan6Dasar input/output
Cetak outputcat untuk outputOutput dengan variabelMembaca input dengan readline()Dasar konversi tipe dataRingkasan: Kalkulator usiaRingkasan: Benar atau salah9Fungsi
Mendeklarasikan FungsiArgumen FungsiNilai KembalianUlasan: Fungsi SigmaUlasan: Fungsi ValidasiNilai Parameter Default12Melakukan Iterasi pada Urutan
Mengiterasi Elemen VektorMenggunakan seq_along()Mengiterasi Karakter (strsplitFungsi Manipulasi stringLatihan sendiri: Compiler R online