Você está aqui: Ruby ::: Dicas & Truques ::: Strings e Caracteres |
Como usar o método eql? para testar se duas strings são iguaisQuantidade de visualizações: 5687 vezes |
Esta dica mostra como usar o método eql? para verificar se duas strings são iguais. Este método retorna true se as duas strings forem idênticas e false em caso contrário. Veja: frase1 = "Gosto muito de Ruby" frase2 = "Gosto muito de Ruby" # vamos testar se as duas strings são iguais if frase1.eql? frase2 puts "As duas strings são iguais" else puts "As duas strings NÃO são iguais" end |
Ruby ::: Dicas & Truques ::: Data e Hora |
|||
Como usar a classe Date do Ruby em seus programasQuantidade de visualizações: 6327 vezes |
|||
A classe Date da linguagem Ruby representa datas. Ela o faz trabalhando com anos, meses, semanas e dias. Tenha em mente que, ao usar a classe Date não temos acesso a nada relacionado a horas, minutos ou segundos. Internamente, uma data é representada como um número: ajd (Astronomical Julian Day Number). O dia da reforma do calendário (Day of Calendar Reform), sg, também é armazenado, para conversões para outros formatos de datas (há também um campo chamado "of" para a diferença de fuso horário, mas este é usado somente na subclasse DateTime). Um novo objeto Date é criado usando-se um dos métodos de criação de objetos da classe. E tais métodos recebem nomes de acordo com o formato de data. Além disso, os argumentos fornecidos devem obedecer ao formato de data desejado, por exemplo, Date::civil() (apelido para Date::new()) com ano, mês e dia do ano, ou Date::ordinal() com ano e dia do ano. Todos estes métodos de criação de objetos da classe também aceitam o dia da reforma do calendário (Day of Calendar Reform) como um argumento opcional. Objetos Date são imutáveis após sua criação. Após criarmos um objeto Date, valores de data podem ser obtidos para os diferentes formatos de data suportados usando métodos de instância. Por exemplo, mon() retorna o mês civil, cwday() retorna o dia comercial da semana, e yday() retorna o dia ordinal do ano. Valores Date podem ser obtidos em qualquer formato, independente de qual formato foi usado para criar a instância do objeto. A classe Date inclui o módulo Comparable, o que permite que objetos Date possam ser comparados e ordenados, faixas de datas possam ser criadas e assim por diante. Veja no trecho de código abaixo como podemos criar um objeto Date representando a data atual:
| |||
Ruby ::: Dicas & Truques ::: Strings e Caracteres |
|||
Como acessar os caracteres de uma string Ruby individualmente usando a notação de vetor []Quantidade de visualizações: 5689 vezes |
|||
Muitas vezes precisamos acessar os caracteres de uma string individualmente. Isso pode ser feito com o auxílio da notação []. Para isso só precisamos fornecer o índice do caractere que queremos acessar e o valor 1, para indicar que queremos acessar apenas um caractere de cada vez. Veja:
Ao executar este código Ruby nós teremos o seguinte resultado: O s m a r | |||
Ruby ::: Dicas & Truques ::: Strings e Caracteres |
||||||
Como acessar os caracteres individuais de uma string em Ruby usando o método slice() da classe StringQuantidade de visualizações: 6299 vezes |
||||||
O método slice() da classe String da linguagem Ruby se torna realmente útil quando precisamos acessar os caracteres individuais de uma string. Neste caso, só precisamos fornecer o índice do caractere a ser acessado e o número 1. O retorno do método é uma nova string ou nulo. Veja o exemplo a seguir:
Ao executar este código Ruby nós teremos o seguinte resultado:
| ||||||
Ruby ::: Dicas & Truques ::: Matemática e Estatística |
|||
Como gerar um número inteiro aleatório em Ruby usando a função rand() do módulo KernelQuantidade de visualizações: 6597 vezes |
|||
Nesta dica mostrarei como podemos usar o método rand() do módulo Kernel da linguagem Ruby para gerar um número randômico dentro de uma determinada faixa. No exemplo nós vamos gerar um número aleatório entre 0 e 6 (não incluído). Veja o código completo para o exemplo:
Ao executar este código Ruby nós teremos o seguinte resultado: O numero aleatório é: 5 | |||
Ruby ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
|||
Como retornar o tamanho de um array em Ruby usando o método length da classe ArrayQuantidade de visualizações: 5525 vezes |
|||
Em algumas situações nós precisamos saber a quantidade de elementos em um array da linguagem Ruby. Para isso nós podemos usar a função length da classe Array. Este método retorna um valor inteiro representando a quantidade de elementos no vetor. O trecho de código abaixo mostra como obter a quantidade de elementos em um array em Ruby:
Ao executar este código Ruby nós teremos o seguinte resultado: O array contém 5 elementos | |||
Veja mais Dicas e truques de Ruby |
Ruby - Entendendo a classe Fixnum |
Dicas e truques de outras linguagens |
Quem Somos |
![]() Osmar J. Silva
Programador Freelancer - Full Stack Developer, Professional Java Developer, PHP, C/C++, Python Programmer, wxWidgets Professional C++ Programmer, Freelance Programmer. Formado em Ciência da Computação pela UNIP (Universidade Paulista Campus Goiânia) e cursando Engenharia Elétrica pela PUC-Goiás. Possuo conhecimentos avançados de Java, Python, JavaScript, C, C++, PHP, C#, VB.NET, Delphi, Android, Perl, e várias tecnologias que envolvem o desenvolvimento web, desktop, front-end e back-end. Atuo há mais de 15 anos como programador freelancer, atendendo clientes no Brasil, Portugal, Argentina e vários outros paises.
Programador Freelancer WhatsApp +55 (062) 98553-6711 Goiânia-GO Entre em contato comigo para, juntos, vermos em que posso contribuir para resolver ou agilizar o desenvolvimento de seus códigos.
|
![]() José de Angelis
Programador Freelancer - Formado em Sistemas de Informação pela Faculdade Delta, Pós graduado em Engenharia de Software (PUC MINAS), Pós graduado Marketing Digital (IGTI) com ênfase em Growth Hacking. Mais de 15 anos de experiência em programação Web. Marketing Digital focado em desempenho, desenvolvimento de estratégia competitiva, analise de concorrência, SEO, webvitals, e Adwords, Métricas de retorno. Especialista Google Certificado desde 2011 Possui domínio nas linguagens PHP, C#, JavaScript, MySQL e frameworks Laravel, jQuery, flutter. Atualmente aluno de mestrado em Ciência da Computação (UFG)
Programador Freelancer WhatsApp +55 (062) 98243-1195 Goiânia-GO Não basta ter um site. É necessário ter um site que é localizado e converte usuários em clientes. Se sua página não faz isso, Fale comigo e vamos fazer uma analise e conseguir resultados mais satisfatórios..
|
Linguagens Mais Populares |
1º lugar: Java |