Output dengan print dan p
Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 27 dari 88.
Ruby memberimu dua cara lain untuk menampilkan output: print dan p. Masing-masing berperilaku berbeda dari puts.
method print menampilkan teks tanpa menambahkan baris baru di akhir:
print "Hello"
print "World"Ini menghasilkan:
HelloWorldPerhatikan bahwa kedua kata muncul di baris yang sama. Ini berguna saat kamu ingin menyusun output sedikit demi sedikit tanpa pergantian baris otomatis.
method p berbeda. Method ini menampilkan versi nilai yang mentah dan mudah diperiksa saat debug:
puts "Hello"
p "Hello"Ini menghasilkan:
Hello
"Hello"Dengan p, string ditampilkan bersama tanda kutipnya, sehingga jelas bahwa kamu sedang melihat string. Ini membantu saat debug karena kamu bisa melihat dengan tepat tipe data apa yang sedang kamu gunakan.
Tantangan
MudahGunakan print dan p untuk menampilkan output dengan cara berikut:
- Gunakan
printuntuk menampilkanRuby, lalu gunakanprintlagi untuk menampilkanProgramming(keduanya harus muncul pada baris yang sama tanpa spasi di antaranya), lalu gunakanputstanpa argumen untuk berpindah ke baris berikutnya - Gunakan
puntuk menampilkan stringdebug(tampilkan bentuk mentahnya dengan tanda kutip) - Gunakan
puntuk menampilkan angka42
Outputmu harus tepat 3 baris:
RubyProgramming<br>"debug"<br>42Coba sendiri
# TODO: Tulis kodemu di bawah ini
# 1. Gunakan print dua kali untuk menghasilkan output "Ruby" dan "Programming" pada baris yang sama,
# lalu gunakan puts tanpa argumen untuk berpindah ke baris berikutnya
# 2. Gunakan p untuk menghasilkan output string "debug"
# 3. Gunakan p untuk menghasilkan output angka 42Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ringkasan: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 47Kalkulator Pembagian Tagihan
Pesan Selamat DatangMengambil input dari Pengguna10FizzBuzz dengan Variasi
Gambaran Umum PermainanMetode FizzBuzz2Variabel dan Tipe Data
Angka dan VariabelTipe Data stringTipe Data booleanTipe Data SymbolMemeriksa Tipe DataKonvensi PenamaanRangkuman: Membuat Variabel5Pengambilan Keputusan
Pernyataan IfIf - ElseRekap: Kalkulator SederhanaIf - Else BersarangPernyataan Unless8Perulangan
For Loop dengan RentangWhile LoopBreakNextRangkuman: FaktorialTimes LoopUntil LoopPerulangan BersarangRangkuman: Input Dinamis3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan6Dasar Input dan Output
Output dengan putsOutput dengan print dan pOutput dengan VariabelInput dengan getsMethod chompKonversi TipeRangkuman: Kalkulator UsiaRangkuman: Benar atau Salah9method
Mendefinisikan methodParameter methodNilai KembalianRangkuman: Sigma methodRangkuman: Validation methodNilai Default Parameter12Melakukan Perulangan pada Koleksi
Iterator EachEach dengan IndeksMelakukan Perulangan pada StringMap dan CollectLatihan sendiri: Compiler Ruby online