Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Ruby Programming >> Content
Tekst , Integer , String & Types in Rails
In het Ruby on Rails-framework , gebaseerd op de programmeertaal Ruby , een applicatie slaat elk stukje data als een bepaald type . Typen zijn tekst , touwtje , integer , float en tijdstempel , onder anderen . Afhankelijk van het type , kunt u verschillende bewerkingen uitvoeren en op te slaan verschillende waarden . Het kennen van de verschillen en beperkingen van elk data type kan u helpen de beste een voor elk stuk van de gegevens of elke kolom in een database te kiezen . Controleer Type

Als u niet weet welk type een bepaald onderdeel is , kunt u in de Rails console controleren . Typ gewoon de volgende opdracht :

b.class


Vervang " b " met de variabele naam voor uw stukje data . Bijvoorbeeld :

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

Variable Nieuws " b "is een array
String

. " string "is een veel voorkomende gegevenstype in een Ruby on Rails applicatie . Een string kan een enkel woord , een nummer of een zin houden . Een string wordt omgeven door aanhalingstekens

Om een ​​regel te stellen : .

B = " De koe sprong over de maan. "

Om toegang te krijgen tot het eerste teken in een koord op indexlocatie nul

b [ 0 ] = "T "

Om een bereik binnen een tekenreeks , zoals de eerste drie tekens :

b [ 0,2 ] = " De "

u kunt wiskundige bewerkingen aan een touwtje te voeren , maar je resultaten misschien niet wat je verwacht . Bijvoorbeeld :

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

Getallen
in een string worden niet gezien als getallen door Ruby . Je moet een numerieke data type, zoals " integer" of " float ", gebruiken als u wilt om wiskunde te voeren . Enigszins verwarrend , als u het opzetten van een soort kolom , selecteert u de "string " datatype van een kolom waarin u van plan bent om arrays of hashes te slaan .
Tekst
< br >

Een veld "text " in Rails is ontworpen om langer hoeveelheden data , zoals productbeschrijvingen of profielvelden lid houden . Uw gekozen database, zoals MySQL , bepaalt de maximale lengte van een tekstveld .
Integer

Een veld " integer " accepteren alleen nummers . Als u probeert het invoeren van een brief , zal je een foutmelding krijgen . Een integer is een geheel getal . Het heeft geen cijfers rechts van de decimale punt . Als u verdelen een integer en het resultaat zou een restant hebben , zal Ruby het antwoord afronden naar het volgende gehele getal. Dit kan onverwachte resultaten in meerdere stappen wiskundige vergelijkingen veroorzaken als u zich niet bewust van dit. Gebruik " float " in plaats van " integer" Als je moet werken met decimalen . U kunt wiskundige vergelijkingen met het integer data type uit te voeren . Bijvoorbeeld :

b = 5c = 5 * bc = 25

Previous: Next:
  Ruby Programming
·Hoe controleert u de Google Ra…
·Hoe je Magic Multi Aansluiting…
·Hoe de Ruby Gems 
·Hoe te RubyGems opnieuw instal…
·Hoe te installeren Gitorious o…
·Hoe maak je een Unicode- strin…
·Hoe te Actief Steiger Vervang 
·How to Get Rid van Certificaat…
·Tutorial voor reguliere expres…
  Related Articles
Hoe maak je een tekstvak maken in Visual…
Hoe maak je Voeg een tekstvak in Visual …
Hoe je tekst markeren in een tekstvak in…
Hoe te Header tekst Wijzig 
Hoe kan ik lezen en schrijven tekstbesta…
Hoe kan ik een integer converteren naar …
VBScript & SQL Tutorial 
Hoe maak je menu's en submenu's maken 
Hoe te wijzigen van een computernaam & C…
  Programmering Articles
·Hoe test ik de staat van een Checkbox in…
·Hoe maak je een Drop Cap Eerste Brief in…
·Hoe maak je een HeapSort in Java Gebruik…
·Hoe maak je een Flow Chart voor valutaco…
·Lijst van Font Families 
·Hoe maak je een computer taal Make 
·Hoe maak je een tekstvak Weergeven als V…
·Hoe kan ik een voettekst . PHP File vers…
·Wat is Visual Basic taal ? 
Copyright © Computer Kennis https://www.nldit.com