Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Ruby Programming >> Content
    Tekst , Heltall, & String Typer i Rails
    I Ruby on Rails rammeverket , basert på programmeringsspråket Ruby , lagrer et program hver bit av data som en bestemt type. Typer inkluderer tekst , streng, heltall , float og tidsstempel , blant andre. Avhengig av type , kan du utføre ulike operasjoner og lagre ulike verdier. Å vite forskjellene og begrensninger av hver datatype kan hjelpe deg å velge den beste for hver bit av data eller hver kolonne i en database . Sjekk Type
    p Hvis du ikke vet hvilken type et visst stykke data er , kan du sjekke i Rails -konsollen . Bare skriv inn følgende kommando : en

    b.class

    Erstatt " b " med det navnet for din del av data . For eksempel : en

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

    Variable " ; b " er en matrise
    String

    . " string " er en svært vanlig datatype i en Ruby on Rails applikasjon . En streng kan holde et eneste ord , et tall eller en setning . En streng er omgitt av anførselstegn

    vil angi en streng : .

    B = " Kua hoppet over månen . "

    Å få tilgang til det første tegnet i en streng, på indeksplasseringen null : en

    b [ 0 ] = " T"

    å få tilgang til et område i en streng, slik som de tre første tegnene : en

    b [0,2 ] = " Den"

    du kan utføre matematiske operasjoner på en snor , men resultatene kanskje ikke hva du forventer . For eksempel : en

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

    tall i en streng er ikke sett som tall av Ruby . Du må bruke en numerisk datatype , for eksempel " heltall " eller "flyte ", hvis du ønsker å utføre regnestykket . Noe forvirrende , hvis du setter en kolonne , velger du alternativet "streng" datatype for en kolonne der du har tenkt å lagre matriser eller hashtabeller .
    Tekst

    A " tekst "-feltet i Rails er utformet for å holde lengre mengder data, for eksempel produktbeskrivelser eller Member Profile felt . Din valgte databasen, for eksempel MySQL, bestemmer den maksimale lengden på et tekstfelt .
    Integer

    En " heltall "-feltet kan bare akseptere tall. Hvis du prøver å legge inn en bokstav, vil du få en feilmelding . Et heltall er et heltall. Det har ikke noen sifrene til høyre for desimaltegnet . Hvis du dividerer et helt tall , og resultatet bør ha en rest vil Ruby rundt svar opp til nærmeste hele tall . Dette kan føre til uventede resultater i flere trinn matematiske ligninger hvis du ikke er klar over dette. Bruk "flyte " i stedet for " heltall " Hvis du trenger å jobbe med desimaler . Du kan utføre matematiske ligninger med heltall datatype. For eksempel : en

    b = 5c = 5 * bc = 25

    früher :

     Weiter:
      Relatert Artike
    ·Slik finner du ut Rails Mode 
    ·Hvordan bruke Raw SQL i Rails 
    ·Hvordan å generere Ressurssterke Stillas Rails 
    ·Slik fjerner det siste elementet på en Ruby Array 
    ·Hvordan analysere XML i Ruby on Rails 
    ·Slik importerer Ruby Klasser 
    ·Hvordan lese en String Fra Input og gjøre den om til L…
    ·Slik oppgraderer Ruby Gems 
    ·Hvordan du manuelt installerer en Ruby Gem 
    ·Forskjellen mellom Inkluder & Extend i Ruby 
      Anbefalte artikler
    ·Hvordan lage en telefonsamtale i Dashcode 
    ·Hvordan avslutte en ramme fra et vindu i Java 
    ·Hvordan sikre at en indeks som finnes i Python 
    ·Sette inn en PHP variabel i en tabell i MySQL 
    ·Hvordan lage RTF -filer i Visual Basic 6 
    ·Hvordan sende HTML Text Med SMTP Perl 
    ·Sette inn en Div i en Div 
    ·Hvordan åpne en nettside med VBA 
    ·Hvordan oppretter jeg en Login Form for nettstedet mitt…
    ·Hvordan Slette passord for en Toshiba Tecra M2 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/