Você está aqui: Ruby ::: Dicas & Truques ::: Strings e Caracteres |
Como testar se uma string termina com uma determinada substring em Ruby usando uma função ends_with() personalizadaQuantidade de visualizações: 7131 vezes |
O Ruby, até a versão 1.8.6 não dispõe de um método para verificar se uma string termina com uma determinada substring. Assim, veja abaixo como escrever uma função ends_with(). Esta função recebe a string e a substring e retorna true se a string terminar com a substring. Eis a listagem completa: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# função auxiliar que permite verificar se
# uma string termina com uma substring
def ends_with(string, substring)
pos = string.length - substring.length
if string.index(substring, pos) == pos
return true
else
return false
end
end
# declara e inicializa uma variável string
frase = "Gosto muito de Java, PHP e Ruby"
# vamos verificar a string termina com "Ruby"
if ends_with(frase, "Ruby")
puts "A string termina com \"Ruby\""
else
puts "A string NÃO termina com \"Ruby\""
end
Ao executar este código Ruby nós teremos o seguinte resultado: A string termina com "Ruby" |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Ruby |
Veja mais Dicas e truques de Ruby |
Dicas e truques de outras linguagens |
|
JavaScript - Como calcular o cateto oposto dadas as medidas da hipotenusa e do cateto adjascente em JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







