50
%OFF
MATRICULE-SE
Lista de conteúdos
RR
Robson Raphael08/09/2022 14:38
Compartilhe
Tipos Básicos de Dados em Ruby
#Ruby
Introdução
Ruby é uma linguagem fortemente orientada a objetos, o que
significa que absolutamente tudo em Ruby é um objeto, mesmo os
tipos de dados mais básicos. Começaremos com quatro dos tipos
básicos de dados em Ruby: números (inteiros e floats), arrays,
símbolos e booleanos (true, false e nil).
Inteiros e Floats
Há dois tipos principais de números em Ruby. Inteiros são números
inteiros, como 5. Floats são números que contêm um ponto decimal,
como 5,2 ou 0,25.
Strings
Uma string é uma lista de caracteres em uma sequência específica.
As strings podem ser formadas com aspas duplas ou únicas, também
conhecidas como literais de cordas. Eles são muito parecidos, mas há
algumas diferenças. Especificamente, interpolação e os caracteres de
fuga, ambos só funcionam dentro de aspas duplas, não aspas
simples.
Símbolos
Símbolos são uma reviravolta interessante na ideia de uma string. A
explicação completa pode ser um pouco longa, mas aqui está a
versão curta:
As strings podem ser alteradas, então toda vez que uma string é
usada, ruby tem que armazená-la na memória mesmo se uma string
com o mesmo valor já exista. Os símbolos, por outro lado, são
armazenados na memória apenas uma vez, tornando-os mais rápidos
em determinadas situações.
Booleanos
True and False
Representam exatamente o que você pensa que fazem: representa
algo que é verdade (True), e representa algo que é falso (False).
Nil
Em Ruby, representa “nada”. Tudo em Ruby tem um valor de retorno.
Quando um código não tem nada para devolver, ele vai voltar. Isso é
bastante abstrato, mas fará mais sentido à medida que você
aprender e usar ruby mais.
Link do meu artigo completo no Medium.
Compartilhe
02Comentar
Recomendados para você
Comentários (2)
Ricardo Ribeiro - 13/03/2023 08:34
uma boa apresentação.
Clicia Nascimento - 10/09/2022 08:00
muito bom.
Leia a seguir
Turbine Seu Portfólio: 7 Opções de Hospedagem Full-
Stack GratuitasJosiane Silva - 07 de Setembro
#Programação para Internet#Ruby#PHP#[Link]#MySQL#Python#Banco de
Dados#DevOps#Cloud
Mentoria para Devs: O Guia definitivo para evoluir 3X
mais rá[Link] Firmino - 25 de Julho
#Java#Ruby#Python#.NET C##JavaScript
JA
🚀 Programação Orientada a Objetos em Java: O Guia
Definitivo para Iniciantes (2025)Jhonatan Araujo - 09 de Julho
#Java#Ruby#Kotlin#C##PHP#C++#Orientação a objetos, classes e
métodos#Python#Swift#JavaScript
Domine as tecnologias utilizadas pelas empresas mais
inovadoras do mundo!
Criar conta grátis
Mais informações
make the change
Planos
Bootcamps
Projetos
Comunidade
Para Empresas
Depoimentos
Informações
Central de Ajuda
Termos de Uso
Políticas de Privacidade
Canal de Contato LGPD
ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA. CNPJ:
26.965.884/0001-02