| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Ruby Programming >> Content
    Tekst, Heltal, og String Typer i Rails
    I Ruby on Rails ramme baseret på Ruby programmeringssprog, gemmer en ansøgning hvert stykke data som en bestemt type. Typer omfatter tekst, string , integer, float og tidsstempel , blandt andre. Afhængigt af hvilken type , kan du udføre forskellige operationer og gemme forskellige værdier. Kendskab til de forskelle og begrænsninger af hver datatype kan hjælpe dig med at vælge det bedste for hvert stykke data eller hver kolonne i en database. Tjek Type
    p Hvis du ikke ved, hvilken type et bestemt stykke data , kan du tjekke i Rails konsollen. Du skal blot skrive følgende kommando : Hej

    b.class

    Erstat " b" med variabelnavnet for din stykke af data. For eksempel : Hej

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

    variabel " b " er en matrix
    String

    . " streng " er en meget almindelig datatype i en Ruby on Rails ansøgning. En streng kan holde et enkelt ord, et nummer eller en sætning. En streng er omgivet af anførselstegn

    For at indstille en streng: .

    B = " Koen sprang over månen . "

    For at få adgang til det første tegn i en streng, på indeks placering zero : Hej

    b [0] = " T "

    For at få adgang til en række i en streng , som de tre første bogstaver : Hej

    b [ 0,2 ] = "The "
    p Du kan udføre matematiske operationer på en snor , men dine resultater kan ikke være, hvad du forventer. For eksempel : Hej

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

    Numre i en streng opfattes ikke som tal ved Ruby . Du skal bruge en numerisk datatype , såsom " integer " eller " flyde ", hvis du ønsker at udføre matematik. Noget forvirrende , hvis du sætter en kolonne , skal du vælge den "streng" datatype for en kolonne, hvor du planlægger at gemme arrays eller hashes .
    Text
    < br >

    A " text" felt i Rails er designet til at holde længere mængder af data , såsom produkt beskrivelser eller medlemsprofil marker. Din valgte database, som MySQL, bestemmer den maksimale længde af et tekstfelt.
    Integer

    En " integer " kan kun acceptere tal. Hvis du forsøger at indtaste et bogstav, vil du få en fejl. Et heltal er et helt tal. Det har ikke nogen cifre til højre for decimaltegnet . Hvis du opdeler et heltal , og resultatet bør have en resten vil Ruby runde svaret op til det nærmeste hele tal. Dette kan medføre uventede resultater i flere trin matematiske ligninger , hvis du ikke er klar over dette . Brug "flyde " i stedet for " integer ", hvis du har brug for at arbejde med decimaler. Du kan udføre matematiske ligninger med heltal datatype. For eksempel : Hej

    b = 5c = 5 * bc = 25

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes en Ruby Gem 
    ·Hvordan til at udsende en fil i Ruby 
    ·Sådan Fjern nuller Fra et tekstudsnit 
    ·Sådan Beat tredje Gym Leader Med Grovyle i Pokemon : R…
    ·Hvordan man laver en Lace Sjælevarmer 
    ·Sådan bruges Magic Multi Connections 
    ·Sådan geninstalleres RubyGems 
    ·Sådan installeres Ruby Gems i Linux 
    ·Sådan Input en fil i Ruby 
    ·Sådan konstateres Rails mode 
      Anbefalede Artikler
    ·Sådan bruges Rake Rails at opdatere Projekter 
    ·Sådan oprettes en brugerdefineret knap i PHP 
    ·Sådan kopieres filindholdet Into Word og omvendt ved h…
    ·Sådan tilføjes en Combo Box et ord ad gangen i stedet…
    ·Sådan Slet alle Overgange på VideoStudio 
    ·Hvordan man laver en DIV Synlig med a Rul i JavaScript 
    ·Hvordan at slippe af Røde X i Java 
    ·Sådan fjernes alle hændelseshandlere i VB.Net 
    ·Temperatur Converter i C + + hjælp af funktioner 
    ·Hvordan man skriver til File Java-applet 
    Copyright © Computer Viden http://www.computerdk.com