Video: Why I Don't Have a "Face Reveal" 2024
I tillegg til matematiske operasjoner har strenger i Ruby mange andre nyttige funksjoner innebygd. Når du blir mer kjent med programmeringen, vil det være ganger du vil gjøre noe mer komplisert, og Ruby vil være der for å redde dagen!
Tenk deg at du trenger å få en hilsen til å rope. I tekst kan du bruke alle store bokstaver. Men hva om variabelen ikke allerede har et navn i hovedstader? Du kan bruke en strengfunksjon for å løse dette problemet:
2. 2. 2: 031> "Chris". upset => "CHRIS" 2. 2. 2: 032> navn = "Chris" => "Chris" 2. 2. 2: 033> navn => "Chris" 2. 2. 2: 034> navn. upcase => "CHRIS"
Hvis du vil bruke en objekts evner i Ruby, følger du objektet med en periode (også kjent som en punkt ) og deretter navnet på funksjonen du vil bruke. Denne teknikken fungerer direkte med et objekt som strengeksempelet ovenfor, eller med en variabel.
Her prøver du å bruke oppstartsfunksjonen til å konvertere strengen til store bokstaver på fluen.
I Ruby er en objekts programmerte funksjoner eller funksjoner kjent som metoder. Når du skriver kode som lager et objekt, bruker du en metode, du "sender en melding" til objektet.
Prøv dette eksempelet:
2. 2. 2: 035> greeting = "hei der" => "hei der" 2. 2. 2: 036> hilsen. capitalize => "Hei der"
Hvis du glemte å kapitalisere hilsen (eller kanskje ikke var sikker på om den ble kapitalisert fordi du fikk variabelen fra et annet sted), kan du bruke strengobjektets kapitaliseringsmetode for å få jobben gjort.
Det offisielle Ruby dokumentasjonsområdet kan være litt skremmende når du kommer i gang. For nå, vet at det er der og det er gratis. Det er også mange gratis ressurser på nettet som vil hjelpe deg med å utvide din læring. Ruby String-referansen er bare en liten del av den tilgjengelige dokumentasjonen. Hvis du skanner over siden, selv om du ikke forstår alt, ser du et stort antall metoder du kan bruke i fremtiden.