Memeriksa Tipe Data
Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 8 dari 88.
Ruby menyediakan method .class untuk memeriksa tipe data object apa pun.
method .class dipanggil pada variabel atau nilai dan mengembalikan class (tipe data) dari object tersebut. Cukup tambahkan .class di akhir nama variabelmu:
my_variable = 42
my_variable.classIni akan mengembalikan Integer karena variabel berisi nilai integer. Demikian pula, .class akan mengembalikan String untuk data teks, Float untuk angka desimal, TrueClass untuk true, FalseClass untuk false, dan Symbol untuk simbol.
Kamu dapat menggabungkan .class dengan puts untuk menampilkan tipe data ke konsol, sehingga kamu dapat dengan mudah memeriksa jenis data yang sedang kamu gunakan kapan saja dalam programmu.
Tantangan
MudahBuat empat variabel berbeda dengan tipe data yang berbeda, lalu gunakan method .class untuk memeriksa dan menampilkan tipe data setiap variabel.
Pertama, buat variabel bernama score dan beri nilai 88.5. Lalu buat variabel bernama student_name dan beri nilai "Sarah". Berikutnya, buat variabel bernama passed dan beri nilai true. Terakhir, buat variabel bernama year dan beri nilai 2024.
Setelah membuat keempat variabel, gunakan method .class bersama puts untuk menampilkan tipe data setiap variabel dengan urutan persis berikut: score, student_name, passed, dan year.
Coba sendiri
# TODO: Buat empat variabel dengan nilai dan tipe data yang ditentukan
# TODO: Gunakan method .class bersama puts untuk menampilkan tipe data setiap variabel
# Ingat, tampilkan dalam urutan ini: score, student_name, passed, yearPelajaran 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