Slik fjerner End of the String i Ruby
Strengen klasse i Ruby inneholder flere funksjoner for vanlige streng manipulasjoner. For å fjerne enden av en streng, innbefatter Ruby to funksjoner som vil utføre oppgaven, avhengig av graden av kontroll man ønsker å ha i løpet av prosessen.
Bruksanvisning
1 Skriv inn følgende linje i ledeteksten for Ruby å skape en streng:
a = "hello there."
2 Skriv inn følgende for å automatisk fjerne tomrom (mellomrom, tabulator, tomme linjer) fra slutten av strengen:
a.strip!
3 Fjern et bestemt sett med tegn fra slutten av strengen med denne linjen:
a.slice 0 ..- 2
Kommandoen kan være litt forvirrende. Det forteller Ruby å skjære strengen. Dette etterlater bare karakterer mellom 0, den første bokstaven i strengen, og -2, den nest siste tegnet i strengen. Dette eksempelet ville produsere strengen "hello there", med det siste tegnet "." fjernet.