Comprimento da corda Ruby

Comprimento da corda Ruby

Strings são uma variedade de caracteres envolvidos em cenas únicas ou duplas. Strings são blocos fundamentais de construção na programação, porque nos permitem aceitar ou exibir informações para e a partir de programas.

Um comprimento de string refere -se ao número de caracteres em uma string literal. Caracteres de sequência válidos podem incluir caracteres e símbolos alfanuméricos.

Neste curto guia, discutiremos como usar vários métodos para obter a duração de uma string.

Método 1 - Método de comprimento

A maneira mais simples de obter o comprimento de uma corda é usar o método de comprimento interno de Ruby. Ele retorna o comprimento dos caracteres na string especificada.

"Olá".comprimento
=> 5

O método retornará os caracteres na string, incluindo caracteres de espaço em branco.

"Olá \ t \ r".comprimento
=> 7

Método 2 - Método de tamanho

Ruby também tem o método de tamanho, que retornará o número de caracteres na corda passada.

"Olá".tamanho
=> 5

Semelhante ao método de comprimento, também inclui todos os caracteres de espaço em branco válidos.

"Olá \ t \ r".tamanho
=> 7

Verifique se uma string está vazia

Usando os métodos rubi internos discutidos acima, podemos verificar se uma string está vazia. Se o comprimento for igual a 0, a string estará vazia; Caso contrário, a string não está vazia.

String = ""
def is_empty (str)
se str.tamanho == 0
retornar verdadeiro
outro
retorna falso
fim
fim
puts (is_empty (string))

Podemos passar qualquer string para a função, e ela avaliará se a string está vazia ou não.

Exemplo de saída do código acima está abaixo:

$ ruby ​​strings.rb
verdadeiro

Também podemos usar o método vazio para verificar se uma string está vazia da seguinte maneira:

String = ""
coloca string.vazio?

Converter string em uma variedade de personagens

Você também pode converter uma string em uma variedade de palavras.

Para converter uma string em uma matriz, use o método de divisão.

string = "H e l l o r l d"
new_array = string.dividir
coloca new_array

Quebre uma corda em personagens individuais

No exemplo acima, o método dividido criará uma variedade de palavras separadas por um espaço. No entanto, podemos criar uma variedade de personagens individuais.

Fazemos isso iterando sobre cada item da string e anexá -la a uma matriz.

String = "Hello"
Array = []
corda.cada_char | ch | variedade.push (ch)
coloca a matriz

O código acima retornará todos os caracteres da string como uma matriz.

Conclusão

Neste guia, discutimos como trabalhar com cordas e buscar o comprimento de uma corda.