Video: Nerdcore comedy | Ze Frank 2025
Foruden matematiske operationer har strenge i Ruby mange andre nyttige funktioner indbygget. Da du bliver mere fortrolig med programmeringen, vil der være gange, du vil gøre noget mere kompliceret, og Ruby vil være der for at redde dagen!
Forestil dig at du havde brug for at få en hilsen til at robe. I tekst kan du bruge alle store bogstaver. Men hvad nu hvis variablen ikke allerede har et navn i hovedstæder? Du kan bruge en strengfunktion til at løse dette problem:
2. 2. 2: 031> "Chris". upcase => "CHRIS" 2. 2. 2: 032> navn = "Chris" => "Chris" 2. 2. 2: 033> navn => "Chris" 2. 2. 2: 034> navn. upcase => "CHRIS"
For at bruge en objekts funktioner i Ruby følger du objektet med en periode (også kendt som en prik ) og derefter navnet på den funktion, du vil bruge. Denne teknik virker direkte med et objekt som strengen eksempel ovenfor eller med en variabel.
Her forsøger du at bruge upcase-funktionen til at konvertere strengen til store bogstaver på farten.
I Ruby er en objekts programmerede funktioner eller funktioner kendt som metoder. Når du skriver kode, der gør et objekt, bruger en metode, sender du en besked til objektet.
Prøv dette eksempel:
2. 2. 2: 035> hilsen = "hej der" => "hej der" 2. 2. 2: 036> hilsen. kapitalisere => "Hej der"
Hvis du har glemt at kapitalisere hilsen (eller måske ikke var sikker på, om den blev kapitaliseret, fordi du fik variablen fra et andet sted), kan du bruge strengobjektets kapitaliseringsmetode til at få jobbet Færdig.
Det officielle Ruby dokumentationssted kan være lidt skræmmende, når du kommer i gang. For nu ved, at det er der, og det er gratis. Der er også masser af gratis ressourcer på nettet, der vil hjælpe dig med at udvide din læring. Ruby String-referencen er kun en lille del af den tilgængelige dokumentation. Hvis du scanner over siden, kan du se et stort antal metoder, du kan bruge i fremtiden, selvom du ikke forstår det hele.