Como letras e palavras diferem dos números em ruby

As linguagens de programação, como Ruby, manter o controle dos diferentes tipos de dados que você pode querer trabalhar com em um programa. Para cada tipo de dados, a linguagem, muitas vezes, fornecer recursos comuns e originais para manipular esses dados.

Em Ruby, números são um tipo de dados. Você pode fazer uma variedade de coisas com números, incluindo executar as operações aritméticas comuns sobre eles.

Letters, também conhecidos como caracteres, são um outro tipo de dados em Ruby. Ruby pode trabalhar com caracteres individuais ou coleções de caracteres (como palavras ou frases). Ruby, como muitas outras linguagens de programação, chama essas coleções cordas.

Caracteres e cadeias de caracteres que contêm caracteres, pode representar mais do que o alfabeto padrão (A a Z). Os personagens podem ser qualquer um dos símbolos visíveis em seu teclado, e muitos que não são diretamente visíveis (incluindo coisas como espaços, tabulações e outros símbolos especiais).

Isto pode ficar confusa, porque isso significa que o caractere “3” eo olhar número 3 exatamente o mesmo. Como é que o Ruby distingui-los?

Video: Desenhando com Números

Observe as aspas no último parágrafo. Ruby se lembra que você usou aspas quando se repete seus resultados:


2.2.2: 004 gt; "3"= Gt; "3"2.2.2: 005 gt; 3 = gt; 3

Em Ruby, se você quiser para se referir a uma sequência de caracteres, não importa o que são, você colocá-los entre aspas. Se você quer dizer um número real, você acabou de escrever os dígitos desse número sem aspas. Tente isto:

Video: Fonologia - aula 7 - Contagem de fonemas

2.2.2: 001 gt; "Olá"= Gt; "Olá"2.2.2: 002 gt; "1000"= Gt; "1000"2.2.2: 003 gt; 1000 = gt; 1000

O primeiro item, "Olá", é uma palavra comum Inglês e é uma string. O segundo item, “1000”, é uma string representando um mil. E o terceiro item, 1000, é um número real.

Video: Desenhos com letras e números | Professor Sassá

Nos bastidores, Ruby rastreia as diferenças entre esses objetos resultantes e permite que diferentes tipos de características poderosas, dependendo do tipo de dados.

Em seus programas, você usa aspas direitas (”“), E se você estiver usando o IRB ou um editor de programação como Atom, você deve estar bem. Se você receber um erro ao usar cordas, você pode estar usando aspas tipográficas, também conhecido como aspas curvas. Isso pode ser porque você usou um processador de texto (como o Microsoft Word) para escrever o código em vez disso, e Ruby pode ficar confuso.


Publicações relacionadas