Method p

Cara lain yang juga digunakan untuk mengoutputkan pada layar adalah dengan menggunakan method p, fungsi dari method p ini untuk mengoutputkan secara literal dari suatu object, keuntungang menggunakan method ni kita bisa mengetahui informasi apa sebenarnya dari suatu object.

Lihat blok kode berikut ini kita akn membandingkan dengan method puts.

puts "Ruby is Dynamic Programming Language"
p "Ruby is Dynamic Programming Language"

Lihat dari hasil diatas puts menghasilkan output tanpa tanda petik, sedangkan p disertai dengan tanda petik, itu menginforamasikan bahwa nilai yang diinputkan oleh p bertipe adalah String.

Contoh lain

puts [1, 2, nil, nil, 5] 
p [1, 2, nil, nil, 5]

puts memanggil sebuah fungsi to_is sedangkan p referenced terhadap fungsi inspect

Last updated