Inhoudsopgave:
Video: Ruby Basics - Ruby Numbers - Practicing with numbers 2024
Een deel van Ruby For Kids For Dummies Cheatsheet
Om met Ruby te beginnen, moet je eigenlijk alleen Ruby zelf installeren en een gratis code-editor gebruiken (niet een tekstverwerker!). Notepad ++, Atom, TextWrangler en anderen zijn allemaal goede keuzes voor code-editor. Je zult ook vaak een terminal of console-programma gebruiken (gratis met alle gangbare besturingssystemen).
Nadat Ruby is geïnstalleerd, zijn er twee veelgebruikte manieren om Ruby-programma's uit te voeren. Als u uw Ruby-code in een tekstbestand typt en deze opslaat, voert u uw code uit vanaf een terminal met:
$ robijn mijn_code. rb
Als u kleine codefragmenten wilt testen, gebruikt u IRB (Interactive Ruby) en typt u Ruby na de prompt:
$ irb 2. 1. 2: 001>
Wanneer u nieuwe code test, je kunt eenvoudig de resultaten van een berekening of stringmanipulatie afdrukken met de puts-methode:
2. 1. 2: 004> puts 2. 5 * 3 7. 5 => nil
Ruby biedt een groot aantal ingebouwde numerieke en string-methoden.
Algemene numerieke methoden
Methode Naam | Doel |
---|---|
+, -, *, / | Standaard rekenkundig |
** 2 | Exponent (bijvoorbeeld verhogen tot de tweede macht) |
() | Gebruik haakjes om uw voorrang voor rekenbewerkingen |
zelfs aan te passen? | Geeft true als even |
vreemd is? | Retourneert waar als oneven |
rond | Rondt af naar het dichtstbijzijnde gehele getal |
tot aan | Lussen omhoog of omlaag van nummer naar een ander getal |
Algemene tekenreeksen
Methode Naam (s) | Doel |
---|---|
+, * | Voegt twee strings samen toe, herhaal de tekenreeks |
lengte | Hoe lang de tekenreeks is |
strip | Verwijdert voorloop- en volgspaties |
tot_i | Wijzigt een tekenreeks in een getal |
hoofdletter, hoofdletter | Wijzigt de hoofdletter van de tekenreeks |
each_char > Loops door de tekenreeks die elk teken | retourneert, omvatten? |
Retourneert waar als een tekenreeks zich in een andere tekenreeks bevindt | [] |
Retourneert teken of subtekenreeks | gsub |
Vervangt een nieuwe tekenreeks waar een patroon is gevonden | U kunt tekenreeks |
gebruiken interpolatie om meer gecompliceerde reeksen op te bouwen van inhoud in andere variabelen. Gebruik binnen dubbele aanhalingstekens het # {} - symbool om de waarde van de ingesloten variabele in te wisselen: 2. 1. 2: 006> age = "100" => "100" 2. 1. 2: 007> name = "Rubyist" => "Rubyist" 2. 1. 2: 008> "Hallo # {name}, gefeliciteerd op # {age} jaar! " => "Hallo Rubyist, gefeliciteerd met 100 jaar!"