Cadenes de text

Les cadenes es declaren utilitzant les cometes simples o dobles. La diferència entre elles no és important ara mateix. Al nostre exemple, el 'Hola món!' era una cadena.

say 'foo'

Operadors i funcions bàsiques de les cadenes

Les cadenes es poden concatenar (enganxar) utilitzant un . com a operador.

say 'foo' . 'bar'

Amb l'operador x podeu repetir les cadenes.

say 'foo' x 3;

Normalment voldreu manipular les cadenes per obtenir-ne la longitud, trobar-hi un símbol o una subcadena, etc. Les funcions bàsiques de manipulació de cadenes inclouen length(), substr(), index(), rindex().

say length 'foo';
say substr 'foo', 1, 2;
say index 'foo', 'o';
say rindex 'foo', 'o';

Exercici

Imprimiu per pantalla la posició de la cadena 'bol' dins de la cadena 'futbol'.

say