Membuat leading zero menggunakan ruby

alfa6661
- June 23, 2015
0 (0 votes)
Rate :
Cara membuat leading zero menggunakan ruby

Leading zero merupakan sebuah nol (0) yang muncul dalam digit paling kiri (s) atau di belakang dari sebuah bilangan. Sebagai contoh, kita telah banyak mengenal dengan karakter James Bond, James Bond juga di kenal dengan kode nomor nya 007. Nah pada kode tersebut, 00 sebelum angka 7 merupakan leading zero.

Terkadang dalam program yang kita buat, kita membutuhkan angka yang harus diawali dengan angka nol atau karakter lainnya sebagai prefix. Biasanya digunakan dalam penomoran transaksi. Ruby telah menyediakan fungsi untuk membuat ini, fungsi tersebut adalah rjust.

Syntax

some_int = 5
some_int.to_s.rjust(2, '0')  # => '05'
some_int.to_s.rjust(5, '0')  # => '00005'

another_int = 150
another_int.to_s.rjust(3, '0') # => '150'
another_int.to_s.rjust(5, '0') # => '00150'

Keterangan

Parameter Keterangan
parameter pertama (integer) Merupakan panjang karakter yang akan dihasilkan
parameter kedua (string) Merupakan string atau karakter yang akan ditambahkan jika panjang string yang digunakan kurang dari nilai parameter pertama

Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter

– Eric S. Raymond

Have a better explanation?

If you have comments about this post. Please write your comments below

No comments associated with this article