Innholdsfortegnelse:
Video: Ruby Basics - Ruby Numbers - Practicing with numbers 2024
En del av Ruby For Kids For Dummies Cheat Sheet
For å komme i gang med Ruby, trenger du egentlig bare å installere Ruby selv og bruke en gratis kode editor et tekstbehandlingsprogram!). Notepad ++, Atom, TextWrangler og andre er alle gode koderedigeringsvalg. Du vil også ofte bruke et terminal- eller konsollprogram (gratis med alle de vanlige operativsystemene).
Når Ruby er installert, er det to vanlige måter å kjøre Ruby-programmer på. Hvis du skriver inn Ruby-koden i en tekstfil og lagrer den, kjører du koden fra en terminal med:
$ ruby my_code. rb
Hvis du vil teste små kodestykker, bruk IRB (Interactive Ruby) og begynn å skrive Ruby etter spørringen:
$ irb 2. 1. 2: 001>
Når du tester ut ny kode, Du kan enkelt skrive ut resultatene av en beregning eller strengmanipulering med puts-metoden:
2. 1. 2: 004> setter 2. 5 * 3 7. 5 => null
Ruby gir et stort antall innebygde numeriske og strengmetoder.
Vanlige numeriske metoder
Metode Navn | Formål |
---|---|
+, -, *, / | Grunnleggende aritmetikk |
** 2 | Eksponent øke til den andre kraften) |
() | Bruk parenteser til å justere matematikkoperativets forrang |
jevn? | Returnerer sant hvis selv |
merkelig? | Returnerer sant hvis merkelig |
runde | Runder til nærmeste heltall |
opptil, nedtil | Loops opp eller ned fra nummer til et annet nummer |
Formål
+, * | Legger til to strenger sammen, gjenta strengen |
---|---|
lengde | Hvor lenge strengen er |
stripe | Fjerner ledende og bakre hvitt mellomrom |
til_i | Endrer en streng i et tall |
opptrekk, nyformat | Endrer tilfellet av strengen |
each_char > Looper gjennom strengen som returnerer hvert tegn | inkluderer? |
Returnerer sant hvis en streng er i en annen streng | [] |
Returnerer tegn eller substring | gsub |
Erstatter en ny streng der et mønster er funnet | Du kan bruke streng |
interpolering | for å bygge opp mer kompliserte strenge fra innhold i andre variabler. Inne i dobbelte sitater, bruk symbolet # {} til å bytte i verdien av vedlagte variabel: |
2. 1. 2: 006> alder = "100" => "100" 2. 1. 2: 007> navn = "Rubyist" => "Rubyist" 2. 1. 2: 008> "Hei # {navn}, gratulerer på # {alder} år! " => "Hei Rubyist, gratulerer med 100 år!"