Indholdsfortegnelse:
Video: Ruby Basics - Ruby Numbers - Practicing with numbers 2025
En del af Ruby For Kids For Dummies Cheat Sheet
For at komme i gang med Ruby skal du virkelig bare installere Ruby selv og bruge en gratis kode editor et tekstbehandlingsprogram!). Notepad ++, Atom, TextWrangler og andre er alle gode kode editor valg. Du bruger også almindeligvis et terminal- eller konsolprogram (gratis med alle de almindelige operativsystemer).
Når Ruby er installeret, er der to almindelige måder at køre Ruby-programmer på. Hvis du skriver din Ruby-kode i en tekstfil og gemmer den, kører du din kode fra en terminal med:
$ ruby my_code. rb
Hvis du vil teste små kodestykker, skal du bruge IRB (Interactive Ruby) og begynde at skrive Ruby efter prompten:
$ irb 2. 1. 2: 001>
Ved test af ny kode, Du kan nemt udskrive resultaterne af en beregning eller strengmanipulation med sætningsmetoden:
2. 1. 2: 004> sætter 2. 5 * 3 7. 5 => null
Ruby giver et stort antal indbyggede numeriske og strengmetoder.
Almindelige numeriske metoder
Metode Navn | Formål |
---|---|
+, -, *, / | Basisk aritmetisk |
** 2 | Eksponent (f.eks. hæv til anden kraft) |
() | Brug paranteser til at justere din matematikoperation forrang |
lige? | Returnerer sandt, hvis endda |
ulige? | Returnerer sande hvis ulige |
runde | Runder til nærmeste heltal |
op til, ned til | Loops op eller ned fra nummer til et andet nummer |
Formål
+, * | Tilsæt to snorer sammen, gentag strenget |
---|---|
længde | Hvor lang tid strengen er |
strimmel | Fjerner ledende og efterfølgende hvide mellemrum |
til_i | Ændrer en streng i et nummer |
opad, nedre tekst | Ændrer tilfældet af strengen |
each_char > Loops gennem strengen, der returnerer hvert tegn | inkluderer? |
Returnerer sandt, hvis en streng er i en anden streng | [] |
Returnerer tegn eller substring | gsub |
Erstatter en ny streng, hvor et mønster er fundet | Du kan bruge streng |
interpolation | for at opbygge mere komplicerede strenge fra indhold i andre variabler. Inde i dobbelt citater, brug symbolet # {} til at bytte i værdien af den vedlagte variabel: |
2. 1. 2: 006> alder = "100" => "100" 2. 1. 2: 007> navn = "Rubyist" => "Rubyist" 2. 1. 2: 008> "Hej # {navn}, tillykke på # {alder} år! " => "Hej Rubyist, tillykke med 100 år!"