Hampir sama seperti puts method tak lain tak bukan print ini merupakan method yang digunakan untuk mengevaluasi dan menampilkan pada layar console/terminal, namun print memiliki perbedaan yaitu tidak membuat baris baru pada saat mencetak pada layar, perhatikan kode berikut ini.
contoh_print_string.rb
print"Tolong!"print"Tolong!"print"Tolong!"
contoh_puts_string.rb
puts"Tolong!"puts"Tolong!"puts"Tolong!"
Terminal
$rubycontoh_print_string.rbTolong!Tolong!Tolong!
Terminal
$rubycontoh_puts_string.rbTolong!Tolong!Tolong!
Bisa di lihat perbedaanya diatas antara tab Result print dan Results puts, pada print terlihat bahwa menghasilkan satu baris dan pada puts menghasilkan baris baru.
Keduanya memiki fungsi yang sama yaitu mengoutputkan, namun secara penggaunaan tergantung pada kebutuhan kita, apakah kita membutuhkan baris baru atau tidak.
Contoh lain.
contoh_print_string.rb
print"Selamat datang di Ind***ret"print", "print"Selamat berbelanja"
contoh_puts_string.rb
puts"Selamat datang di Ind***ret,"puts", "puts"Selamat berbelanja"