| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Ruby Programming >> Content
    Types texte , Integer et cordes en Rails
    Dans le framework Ruby on Rails , basé sur le langage de programmation Ruby, une application stocke chaque élément de données comme un type particulier. Types comprennent du texte , string , integer, float et un timestamp , entre autres. Selon le type , vous pouvez effectuer différentes opérations et enregistrer des valeurs différentes. Connaître les différences et les limites de chaque type de données peuvent vous aider à choisir le meilleur pour chaque élément de données ou chaque colonne dans une base de données . Vérifiez le type

    Si vous ne savez pas quel type d'un certain morceau de données est, vous pouvez vérifier dans la console Rails. Il suffit de taper la commande suivante:

    b.class

    Remplacer " b" avec le nom de la variable pour votre morceau de données . Par exemple:

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

    Variable " b " est un tableau
    cordes

    . " string " est un type de données très commun dans une application Ruby on Rails. Une chaîne peut contenir un seul mot, un nombre ou une phrase. Une chaîne est entourée de guillemets

    Pour définir une chaîne: .

    B = " La vache a sauté sur la lune . "

    Pour accéder au premier caractère une chaîne à l'index emplacement zéro :

    b [0] = "T"

    Pour accéder à un éventail dans une chaîne, comme les trois premiers caractères :

    b [0,2 ] = "Le "

    Vous pouvez effectuer des opérations mathématiques sur une chaîne, mais vos résultats ne sont pas ce que vous attendez . Par exemple:

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

    chiffres dans une chaîne ne sont pas considérés comme des numéros de Ruby. Vous devez utiliser un type de données numérique , comme « entier » ou « float », si vous voulez effectuer des calculs. Quelque peu confuse , si vous configurez un type de colonne , sélectionnez le type de données " chaîne" pour une colonne dans laquelle vous envisagez de stocker des tableaux ou des hachages .
    Texte Clip < br >

    Un champ "texte" dans Rails est conçu pour contenir des quantités de données plus longues , comme des descriptions de produits ou domaines de profil des membres. Votre base de données choisie , comme MySQL, détermine la longueur maximale d'un champ de texte.
    Entier

    Un champ "integer" ne peut accepter que des nombres. Si vous essayez de saisir une lettre , vous obtiendrez une erreur . Un nombre entier est un nombre entier . Il n'a pas de chiffres à droite de la virgule. Si vous divisez un nombre entier et le résultat devrait avoir un reste, Ruby autour de la réponse à l'entier supérieur . Cela peut entraîner des résultats inattendus dans des équations mathématiques à plusieurs étapes si vous n'êtes pas au courant de cela. Utilisez "flotter" au lieu de "integer" si vous avez besoin de travailler avec des décimales . Vous pouvez effectuer des équations mathématiques avec le type de données entier . Par exemple:

    b = 5c = 5 * BC = 25

    Previous :

    next :
      articles connexes
    ·Comment analyser un fichier HTML avec Ruby 
    ·Analyse numérique et la programmation informatique 
    ·Comment mettre à jour Ruby Gems 
    ·Comment savoir si une classe existe en Ruby 
    ·Comment ouvrir un fichier depuis argument d'entrée en …
    ·Comment configurer Apache avec Rails 
    ·Comment écrire un programme pour modéliser une calcul…
    ·Comment : Array à peine à Ruby 
    ·Comment mettre en valeur text_field form_tag en Ruby on…
    ·Comment retourner une transaction sur Ruby S'enregistre…
      articles en vedette
    ·Comment convertir des nombres en texte dans Visual Basi…
    ·Comment purger le flux de sortie 
    ·Comment limiter une longueur variable en Javascript 
    ·Comment faire pour convertir un nœud régulier à un n…
    ·Comment faire pour installer la machine virtuelle Java 
    ·Fonction PHP de référence dans une classe 
    ·Quelle est une constante PHP 
    ·Comment initialiser un Servlet 
    ·Comment faire pour passer à la ligne suivante dans Str…
    ·Comment faire un Escape Game flash 
    Copyright © Connaissances Informatiques http://fr.wingwit.com