Video: Why I Don't Have a "Face Reveal" 2024
Förutom matematisk verksamhet har strängarna i Ruby många andra användbara funktioner inbyggda. När du blir mer bekant med programmeringen kommer det att finnas tider du vill göra något mer komplicerat, och Ruby kommer att vara där för att rädda dagen!
Föreställ dig att du behöver göra en hälsning verkar ropa. I text kan du använda alla stora bokstäver. Men vad händer om variabeln inte redan har ett namn i huvudstäder? Du kan använda en strängfunktion för att lösa det problemet:
2. 2. 2: 031> "Chris". upset => "CHRIS" 2. 2. 2: 032> namn = "Chris" => "Chris" 2. 2. 2: 033> namn => "Chris" 2. 2. 2: 034> namn. upcase => "CHRIS"
För att använda ett objekts egenskaper i Ruby följer du objektet med en period (även känd som en punkt ) och sedan namnet på den funktion du vill använda. Denna teknik fungerar direkt med ett objekt som strängexemplet ovan eller med en variabel.
Här försöker du använda uppspelningsfunktionen för att konvertera strängen till stora bokstäver i flygningen.
I Ruby är ett objekts programmerade funktioner eller funktioner kända som metoder. När du skriver kod som gör ett objekt använder du en metod, du skickar ett meddelande till det objektet.
Prova detta exempel:
2. 2. 2: 035> greeting = "hej där" => "hej där" 2. 2. 2: 036> hälsning. capitalize => "Hej där"
Om du glömde att kapitalisera hälsningen (eller kanske inte var säker på om den aktiverades eftersom du fick variabeln någon annanstans), kan du använda strängobjektets kapitaliseringsmetod för att få jobbet Gjort.
Den officiella Ruby dokumentationsplatsen kan vara lite skrämmande när du börjar. För nu, vet att det är där och det är gratis. Det finns också massor av gratis resurser på webben som hjälper dig att utöka ditt lärande. Ruby String-referensen är bara en liten del av den tillgängliga dokumentationen. Om du skannar över sidan kan du se ett stort antal metoder som du kan använda i framtiden även om du inte förstår allt.