Video: DIY Crafts: DIY Summer Life Hacks, DIY Room Decor & More 2024
Du kan legge sammen variablene og nye linjesymbolene i Ruby, men Ruby har et nummer av snarveier for sammenslåing av strenge som gjør at du enkelt kan kombinere ord.
Den første kalles av en virkelig fancy term: streng interpolering. Ikke bekymre deg for det for nå - bare sjekk ut hvordan du kombinerer strenge:
2. 2. 2: 011> big_a = "# {a1} n # {a2} n # {a3} n # {a4}" => "A n AA n AAAAA nA A" 2. 2. 2: 012> setter big_a AAA AAAAA AA => null
I stedet for å bruke tilleggsoperatøren lager du en stor streng med dobbeltsedler, og bruker # {} i den aktuelle strengen. Den spesielle kombinasjonen av symboler betyr at en hvilken som helst variabel inne i krøllet parentes vil ha sin verdi satt i den plasseringen av strengen.
I dette eksemplet tok du variablene a1, a2, a3 og a4 og hadde sine verdier automatisk plassert i den nye strengen. Fordi du inkluderte newline-tegnet, slutter den resulterende strengen å være akkurat som den lengre rekkefølgen av tilleggsoperatører du brukte.