Corso di Raku / Fondamenti / Fondamenti di variabili e tipi di dati / Stringhe / Concatenazione di stringhe

Quiz 2: Concatenazione di stringhe e numeri

Raku converte automaticamente un numero se vuoi concatenarlo a una stringa. In ciascuna delle parti seguenti, seleziona le righe che stampano la stringa richiesta.

1

Quali delle righe stampano Alpha2?

1say 'Alpha2';
0say 'Alpha' 2;Uno spazio è un errore di sintassi qui.
1say 'Alpha', '2';Non c'è concatenazione di stringhe, ma il risultato è corretto.
1say 'Alpha' ~ '2';
1say 'Alpha' ~ 2;Un numero viene convertito in una stringa e poi concatenato.
0say 'Alpha' + 2;Un + non fa concatenazione di stringhe.
0say 'Alpha' . 2;Nemmeno un ..

2

Quali di queste righe stampano 123?

1say 1 ~ 2 ~ 3;Concatenazione di stringhe qui, anche per i numeri.
0say 1 + 2 + 3;Un'espressione aritmetica regolare.
1say '1' ~ '2' ~ '3';I singoli caratteri sono anche stringhe.
0say '1' + '2' + '3';Poiché c'è un +, le stringhe vengono convertite in numeri.
1say 1 ~ 23;
1say 12 ~ 3;
1say 123 ~ '';'' è una stringa vuota, quindi aggiungerla non cambia il risultato.

Quiz 1: Concatenazione di stringhe   |   Quiz 3: Concatenazione di stringhe di nuovo