1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-04 23:58:01 +00:00

Add Zero Padding as a ruby til.

This commit is contained in:
jbranchaud
2015-09-19 14:49:36 -05:00
parent 71a2736195
commit f6eea60177
2 changed files with 23 additions and 0 deletions

22
ruby/zero-padding.md Normal file
View File

@@ -0,0 +1,22 @@
# Zero Padding
Ruby makes zero-padding strings to a fixed length easy with `String#rjust`.
```ruby
> "1234".rjust(6, "0")
=> "001234"
> "123456".rjust(6, "0")
=> "123456"
```
In the same way, you can pad zeros on the other side of the string with
`String#ljust`.
```ruby
> "12".ljust(4, "0")
=> "1200"
> "".ljust(4, "0")
=> "0000"
```
h/t Dillon Hafer