Video: Ruby variable types and variable scope 2025
Variabler i Ruby er navngivet med alfanumeriske tegn og understreget (_) tegn, og kan ikke begynde med et tal eller et stort bogstav. Variabler, som i algebra, er nøgleord, der bruges til at gemme dataværdier til senere brug. Selvom de data, der er gemt i en variabel, kan ændre sig, vil variabelnavnet altid være det samme.
Tænk på en variabel som et træningscenter - hvad du opbevarer i skabsskiftet, men lockernummeret forbliver altid det samme.
Tabellen viser nogle af de datatyper, Ruby kan gemme.
Datatype | Beskrivelse | Eksempel |
---|---|---|
Tal | Positive eller negative tal med eller uden decimaler | 156-101. 96 |
Strenge | Udskrivbare tegn | Holly NovakSeñor |
Boolean | Værdien kan enten være sand eller falsk | truefalse |
For at indstille eller ændre en variabels værdi, skriv variablenavnet og brug et ensartet tegn som vist i følgende eksempel:
myName = "Nik" pizzaCost = 10 totalCost = pizzaCost * 2
I modsætning til JavaScript kræver Ruby ikke, at du bruger VAR-søgeordet til at erklære en variabel eller for at indstille dens værdi første gang.
Variable navne er store bogstaver, så når du henviser til en variabel i dit program, husk at MyName er en anden variabel fra myname. Generelt giver din variabel et navn, der beskriver de data, der lagres.