Strings
Strings são textos livres declarados usando aspas simples ou aspas duplas.
A diferença não é importante agora.
Em nosso exemplo de Alô Mundo,
o 'Alô,
mundo'
era uma string.
say 'foo'
Operadores e funções básicos para strings
Strings podem ser concatenadas (juntadas) usando o operador .
(ponto).
say 'foo' . 'bar'
Com o operador x
você pode repetir strings.
say 'foo' x 3;
Normalmente você quer manipular strings para obter seu tamanho, encontrar um símbolo ou substring e assim por diante. As funções básicas incluem length(), substr(), index(), rindex().
say length 'foo'; say substr 'foo', 1, 2; say index 'foo', 'o'; say rindex 'foo', 'o';
Exercício
Imprima a posição da string 'bol'
dentro da string 'Futebol'
.
say