Você está aqui: Ruby ::: Dicas & Truques ::: Strings e Caracteres |
Usando o método slice() para retornar uma substring informando a posição inicial e a quantidade de caracteresQuantidade de visualizações: 7081 vezes |
O método slice() pode ser usado quando precisamos obter uma substring a partir de uma string. Neste exemplo mostro como obter uma substring informando a posição inicial e a quantidade de caracteres a serem obtidos. Veja: frase = "Gosto de PHP, C++ e Ruby" # vamos obter a substring "PHP" substring = frase.slice(9, 3) # exibe o resultado puts substring |
![]() |
Ruby ::: Dicas & Truques ::: Strings e Caracteres |
Como converter uma string para letras maiúsculas em Ruby usando as funções upcase e upcase!Quantidade de visualizações: 7012 vezes |
Esta dica mostra como converter todos os caracteres de uma string para letras maiúsculas em Ruby. Para isso usaremos a função upcase(). Veja que podemos usar tanto upcase quanto upcase!. A primeira retorna uma nova string, enquanto a segunda opera na string original. Veja o exemplo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- # declara e inicializa uma variável string frase = "Gosto muito de Ruby" puts "A frase original é: " + frase # vamos transformar a string toda para # letras maiúsculas. Veja que aqui não estamos # operando na string original frase2 = frase.upcase # exibe o resultado puts "Em letras maiúsculas: " + frase2 Ao executar este código Ruby nós teremos o seguinte resultado: A frase original é: Gosto muito de Ruby Em letras maiúsculas: GOSTO MUITO DE RUBY |
Ruby ::: Dicas & Truques ::: Data e Hora |
Como retornar os minutos em Ruby a partir de um objeto da classe Time usando a função minQuantidade de visualizações: 6240 vezes |
Muitas vezes precisamos obter os minutos de uma determinada hora a partir de um determinado objeto Time. Para isso a classe Time nos fornece o método min. Este método retorna um número inteiro na faixa 0..59. Veja uma demonstração de como usar este método no trecho de código a seguir: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- # constrói um objeto Time com a data e hora atual agora = Time.now # obtém os minutos minutos = agora.min # exibe o resultado puts "Os minutos são: " + minutos.to_s Ao executar este código Ruby nós teremos o seguinte resultado: Os minutos são: 7 |
Ruby ::: Fundamentos da Linguagem ::: Métodos, Procedimentos e Funções |
Como criar métodos que aceitam um número variável de argumentos em RubyQuantidade de visualizações: 7835 vezes |
Como criar uma função que aceita um número variável de argumentos em Ruby É muito fácil criar métodos que aceitam um número variável de argumentos na linguagem Ruby. Tudo que temos que fazer é fornecer um parâmetro antecedido por um asterisco. Se mais parâmetros forem fornecidos, aquele que contém o asterisco deverá vir no final da lista. Veja um exemplo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- # Um método que aceita um número variável de # argumentos def somar(*args) total = 0 args.each do | arg | total = total + arg end return total end # Usa o método com 3 argumentos puts(somar(3, 4, 2)) # Usa o método com 2 argumentos puts(somar(10, 20)) # Usa o método com 1 argumento puts(somar(5)) Ao executar este código Ruby nós teremos o seguinte resultado: 9 30 5 Neste exemplo eu dei o nome args para o parâmetro com asterisco, mas podemos usar qualquer nome. |
Desafios, Exercícios e Algoritmos Resolvidos de Ruby |
Veja mais Dicas e truques de Ruby |
Dicas e truques de outras linguagens |
Códigos Fonte |
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |