Video: Combining Pokemon w/ theodd1sout 2024
Du kan lägga till dina variabler och nya radsymboler i Ruby, men Ruby har ett nummer av genvägar för att slå samman strängar som gör att du enkelt kan kombinera ord.
Den första kallas av en riktigt snygg term: stränginterpolering. Oroa dig inte för det för nu - kolla bara hur du kombinerar strängar:
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
Istället för att använda tilläggsoperatören skapar du en stor sträng med dubbla citat och använder # {} i den strängen. Den speciella kombinationen av symboler innebär att varje variabel inuti de krökta parenteserna kommer att ha sitt värde placerat i strängens plats.
I det här exemplet tog du variablerna a1, a2, a3 och a4 och hade sina värden automatiskt placerade inuti den nya strängen. Eftersom du inkluderade den nya karaktären, slutar den resulterande strängen att vara exakt som den längre sekvensen av tillsatsoperatörer du använde.