Programação  
 
Conhecimento computador >> Programação >> Programming Ruby >> 
Tipos de Texto, inteiros , e de corda no Rails
No Ruby on Rails , com base na linguagem de programação Ruby, um aplicativo armazena cada pedaço de dados como um tipo particular. Os tipos incluem texto, string, inteiro , float e timestamp , entre outros. Dependendo do tipo , você pode realizar diferentes operações e salvar valores diferentes. Conhecer as diferenças e limitações de cada tipo de dados pode ajudá-lo a escolher o melhor para cada pedaço de dados ou de cada coluna em um banco de dados. Verifique
Tipo

Se você não sabe qual o tipo de um determinado pedaço de dados é , você pode conferir no console Rails. Basta digitar o seguinte comando:

b.class

Substituir " b" com o nome da variável para o seu pedaço de dados. Por exemplo :

>> b = [ "1", "2" , "3" ] >> b.class => Array

Variable " : b "é uma matriz
cordas

a ". string " é um tipo de dados muito comum em uma aplicação Ruby on Rails. A seqüência pode conter uma única palavra, um número ou uma frase. Uma corda é cercado por aspas

Para definir uma string: .

B = " A vaca saltou sobre a lua. "

Para acessar o primeiro caractere uma corda, no local de índice zero:

b [0] = "T"

Para acessar um intervalo dentro de uma string, como os três primeiros caracteres :

b [ 0,2 ] = "A "

Você pode executar operações matemáticas em uma corda , mas os resultados podem não ser o que você espera. Por exemplo :

b = " 5 " c = 5 * bc = " 55555 "

números em uma string não são vistos como números de Ruby. Você deve usar um tipo de dados numéricos , como " inteiro " ou " float, " se você quiser realizar operações matemáticas . Um pouco confusa , se você estiver configurando um tipo de coluna , selecione a opção " string" tipo de dados para uma coluna na qual você pretende armazenar arrays ou hashes.
Texto
< br >

a " texto" campo em Rails é projetado para manter mais quantidades de dados , tais como descrições de produtos ou campos de perfil de membro. Seu campo de banco de dados escolhido, tais como MySQL, determina o comprimento máximo de um campo de texto .
Integer

Um " inteiro " só pode aceitar números. Se você tentar introduzir uma carta , você receberá um erro. Um inteiro é um número inteiro. Ele não tem nenhum dígitos à direita do ponto decimal. Se você dividir um inteiro eo resultado deve ter um resto, Ruby vai arredondar a resposta para o próximo número inteiro. Isto pode causar resultados inesperados em várias etapas equações matemáticas , se você não está ciente disso. Use "flutuar" em vez de " inteiro " se você precisa trabalhar com decimais . Você pode realizar equações matemáticas com o tipo de dados inteiro . Por exemplo :

b = 5c = 5 * bc = 25

Anterior :

Próximo : No
  Os artigos relacionados
·Diferenças entre Incluir e Exigir em Ruby 
·Como construir um aplicativo Android com Ruby 
·Como usar o AppFabric SDK para Ruby 
·Como analisar um arquivo HTML com Ruby 
·IronRuby Vs . Rubi Net 
·Como executar o Ruby em jEdit 
·O que é um script Ruby 
·Como executar o Aptana com os trilhos já instalados 
·Como fazer um programa Ruby que imprime um documento 
·Como remover os zeros à esquerda de uma cadeia de text…
  Artigos em destaque
·Como imprimir Demonstrações Usando Java 
·SQL Certificação Programação 
·O que é Fundição em Java 
·Qual é a diferença entre XSL e XSD 
·Como justificar o texto em PHP 
·Python Tk Tutorial 
·Como ignorar valores duplicados no MySQL PHP 
·Como Chegar PHP matriz Comprimento 
·Como executar o Python 2.7 do bloco de notas 
·Quais são propriedades parciais 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados