Generelt og felles Flashcards
(96 cards)
Hva er en String?
En klump med tekst.
Eksempel: 'Dette er en tekststring' 'tekstring' "Dette er også en tekststring" "10" (Selvom det er et tall)
Hva er Boolean?
En verdi som enten er true eller false
Verdien har to utfall og er binær
true / false
Hva er Integer?
Integer i Ruby er et heltall. Dvs at det ikke har desimaltegn eller desimaler
Eksempel: 10 1 2 69 16
Ikke:
129.82
37,5
Hva er Float?
Float er et tall i ruby som har desimaler
Desimaltegnet er .
Eksempel:
- 123
- 5
Hva er en funksjon?
En funksjon er en maskin som tar materiale inn - og spytter noe ut.
Hva er en array?
En liste med objekter. Skrives innen slike [ ]
Eksempel i Ruby:
collection = []
collection = [“Thomas”, “Kalle”, “Anders”]
Hva er en hash?
En hash er en samling med data som har key og value og ligger innenfor { }
Eksempel:
person = {name: “Thomas”, age: 44, weight: 85.5}
=> {:name=>”Thomas”, :age=>44, :weight=>85.5}
\:Name = key "Thomas" = value.
Hva er en funksjon?
En funksjon er en maskin som gjør noe med en input og gir en output.
// En del av kode som kan kalles på ved et navn
Hva er en method?
Hva skiller det fra en funksjon?
En method er en funksjon som er direkte tilknyttet et objekt.
Skiller seg bare fra funksjon ved at:
- En method er avhengig av classen den tilhører
- En method kan operere på data innefor classen.
Classen er definitionen - method er en del av class definisjonen.
Hva er NaN?
“Not a number”
Hva er en operatør?
Tegnet mellom navn og verdi. = \+ - * === %
etc.
Skal variabler ha stor forbokstav?
nei
Hva er en loop?
En loop er en funksjon som gjentar seg selv til en bestemt definert betingelse eller begrensning er oppnådd.
Hvor skal bootstrap CDN-filen legges?
Øverst i head i html-filen
eventuelt eventuelt i layout.haml dersom hammel benyttes
Hva er kommandoen for å legge in Rspec for et prosjekt?
$ rspec –init
I hvilken fil skal følgende være å finne?
- -format documentation
- -color
- -require spec_helper
.rspec
filen er skjult
hva heter filen som har følgende innhold?
//
source ‘https://rubygems.org’
gem ‘rspec’
//
Gemfil
Hvilket ord kan “specs” erstattes med?
Tester
Hva er partials?
Et system som gjør at du kan legge inn samme innhold på flere av nettsiden i samme mappe. Til for eksempel
header og footer.
Hvis du skal bruke partials, hvilket tegn på fil innenfor partialsmappen starte med?
_ understrek.
For eksempel
_footer.html.haml
_header.html.haml
Hvor skal CSS-referansen i HTML?
=> I head
HAML
%link{:href => “mystyle.css”, :rel => “stylesheet”, :type => “text/css”}/
Hva gjør følgende CSS kommando ?
h {
color: blue;
}
Gir klassen h en blå farge.
Hva er hurtigtasten for å starte inspector?
Command+Shift+C
Hva er kommandoen i terminal for å starte middleman?
$ middleman server