Video: Receptie na kampioenschap van Vitesse '22 2024
In Ruby, u kunt elementaire rekenkundige bewerkingen uitvoeren met nummergegevens. Het blijkt dat strings (en individuele karakters) veel ingebouwde mogelijkheden hebben, waarvan sommige lijken op symbolen die op rekenen lijken.
Je kunt twee strings toevoegen, en Ruby smash de twee strings samen:
2. 2. 2: 006> "hallo" + "chris" => "hellochris"
Ruby is niet slim genoeg om een spatie tussen de begroeting en uw naam te plaatsen, maar u kunt dat handmatig doen:
2. 2. 2: 007> "hallo" + "opnieuw chris" => "hallo weer chris"
Programmeurs noemen het toevoegen van twee strings bij elkaar aaneenschakeling (of soms slechts aaneenschakeling ).
Als u een echt enthousiast welkom wilt weergeven, kunt u vermenigvuldigen gebruiken en de tekenreeks wordt het aantal keren herhaald dat u opgeeft, zoals dit:
2. 2. 2: 014> "hallo" * 5 => "hallo hallo hallo hallo hallo"
Merk op dat u geen reeksen en nummers kunt combineren, dus als u probeert de optietoepassing te gebruiken, leidt dit tot een fout: <
Nu dat je weet dat Ruby soorten gegevens bijhoudt, begint deze fout iets zinvoller te worden omdat het een TypeError heet, en het kan niet automatisch gegevens converteren.