Video: RWBY Volume 3, Chapter 3: It's Brawl in the Family | Rooster Teeth 2025
I Ruby, kan du gøre grundlæggende aritmetik med taldata. Det viser sig, at strenge (og individuelle tegn) har mange indbyggede evner, hvoraf nogle ligner symboler, der ligner aritmetiske.
Du kan tilføje to strenge, og Ruby smadrer de to strenge sammen:
2. 2. 2: 006> "hej" + "chris" => "hellochris"
Ruby er ikke smart nok til at sætte et mellemrum mellem hilsen og dit navn, men du kan gøre det manuelt:
2. 2. 2: 007> "hej" + "igen chris" => "hej igen chris"
Programmerne kalder til at tilføje to strenge sammen sammenkædning (eller undertiden bare sammenkædning ).
Hvis du vil vise en virkelig begejstret velkomst, kan du bruge multiplikation, og strengen gentages, hvor mange gange du angiver, som denne:
2. 2. 2: 014> "hej" * 5 => "hej hej hej hej hej"
Bemærk at du ikke kan kombinere strenge og tal, så du forsøger at bruge additionsoperatøren som følgende fører til en fejl: <
Nu hvor du kender Ruby-sporstyper af data, begynder denne fejl at være lidt mere meningsfuld, fordi den hedder en TypeError, og den kan ikke konvertere data automatisk.