Video: Gary Yourofsky - The Excuses Speech, 2014 2025
Du kan tilføje dine variabler og nye linjesymboler i Ruby sammen, men Ruby har et nummer af genveje til sammensmeltning af strenge, der gør det nemt at kombinere ord.
Den første kaldes af et rigtig fancy udtryk: strenginterpolation. Du skal ikke bekymre dig om det for nu - bare tjek, 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> sætter big_a AAA AAAAA AA => nil
I stedet for at bruge additionsoperatøren opretter du en stor streng med dobbelt citater og bruger # {} inden for denne streng. Den særlige kombination af symboler betyder, at enhver variabel inden for de krøllede parenteser vil have sin værdi sat i den pågældende strings placering.
I dette eksempel tog du variablerne a1, a2, a3 og a4 og fik deres værdier automatisk placeret i den nye streng. Fordi du også inkluderede newline-karakteren, slutter den resulterende streng til at være præcis som den længere rækkefølge af tilføjelsesoperatører, du brugte.