La oss komme i gang.
Listefunksjoner i Sass
SASS -listefunksjoner brukes til å manipulere lister som evaluere listeverdier, bli med på lister eller sette inn elementer i en liste. Imidlertid er SASS -lister stive og gir ingen endring, derfor endrer ikke listefunksjonene som henter en ny liste ikke den originale.
Som strenger er SASS-lister også 1-baserte, noe som betyr at det første listeelementet blir lagret ved indeks 1 i stedet for 0.
vedlegg (liste, verdi, [separator]) funksjon
Denne funksjonen legger ved en enkelt verdi på slutten av listen. En separator kan gjengi verdier som auto (standard), komma eller plass.
Eksempel
vedlegg ((a, b, c), (d), komma)Produksjon
A, B, C, DHvis det brukes plass.
Eksempel
vedlegg ((a, b, c), (d), plass)Produksjon
A B C Dindeks (liste, verdi) funksjon
Denne funksjonen henter indeksposisjonen til verdien som er spesifisert i listen.
Eksempel
indeks ((a, b, c, e, f), 3)Produksjon
cIS-Bracketed (List) -funksjon
Denne funksjonen evaluerer om den gitte listen består av firkantede parenteser eller ikke. Resultatet er i form av ekte eller usant.
Eksempel
IS-Bracketed ([1 2 3])Produksjon
ekteHvis det ikke er firkantede parenteser.
Eksempel
IS-Bracketed (1 2 3)Produksjon
falskJoin (List1, List2, [Separator, Bracketed]) Funksjon
Denne funksjonen legger ved den andre listen gitt på slutten av den første gitte listen. En separator kan gjengi verdier som Auto (standard), komma eller plass, i mellomtiden kan Bracketed utvise auto (standard), sanne eller falske verdier.
Eksempel
Bli med (A B C, D E F)Produksjon
A B C D E FNår en separator brukes.
Eksempel
Bli med ((A B C), (D E F), Komma)Produksjon
A B C D E FNår en braket brukes.
Eksempel
Bli med (A B C, D E F, $ BRACKETED: SANN)Produksjon
[A B C D E F]lengde (liste) funksjon
For å hente lengden på listen, blir denne funksjonen brukt.
Eksempel
lengde (a, b, c, d)Produksjon
4Liste-separator (liste) -funksjon
Denne funksjonen henter separatoren som brukes i listen som en streng.
Eksempel
Liste-separator ((a b c))Produksjon
"rom"nth (liste, n) funksjon
For å hente det nde elementet som er spesifisert i listen, brukes denne funksjonen.
Eksempel
nth (a, b, c, 4)Produksjon
4set-nth (liste, n, verdi) funksjon
Denne funksjonen gir verdien som er spesifisert til det første nummeret i listen.
Eksempel
set-nth (a b c, 3, y)Produksjon
A b yZIP (lister) funksjon
Denne funksjonen blir sammen med alle listene som er definert i en flerdimensjonal liste.
Eksempel
Zip (3px 4px 5px, prikket fast stiplet, lilla gul svart)Produksjon
3px stiplet lilla, 4px solid gul, 5px stiplet svartNå som vi har lært om listefunksjoner, skal vi nå flytte til vårt neste diskusjonsemne.
Kartfunksjoner i Sass
Kart i Sass består av flere nøkkelverdipar som kan evalueres ved hjelp av kartfunksjoner. Dessuten kan du også bruke listefunksjoner for å undersøke kart i SASS, men når du gjør det, vil kart bli betraktet som lister med to elementer.
Akkurat som lister, er kart i Sass stive og viser ingen endring; Derfor endrer ikke kartfunksjonene som henter et nytt kart, det originale.
kart-get (kart, nøkkel) funksjon
Denne funksjonen henter verdien som er koblet til nøkkelen som er definert på kartet.
Eksempel
$ Farge: (“Svart”: #000000, “Purple”: #6A0DAD)Produksjon
#6A0DADMap-Has-Key (Map, Key) -funksjon
Denne funksjonen evaluerer om nøkkelen som er definert er til stede på kartet eller ikke og gir resultatet i enten sant eller usant.
Eksempel
$ Farge: (“Svart”: #000000, “Purple”: #6A0DAD)Produksjon
falskMap-Keys (MAP) -funksjon
Denne funksjonen henter alle nøklene på et kart.
Eksempel
$ Farge: (“Svart”: #000000, “Purple”: #6A0DAD)Produksjon
“Svart”, “lilla”Map-sammenslåing (MAP1, MAP2) -funksjon
For å feste MAP2 på slutten av MAP1 brukes denne funksjonen.
Eksempel
$ Farge: (“Svart”: #000000, “Purple”: #6A0DAD)Produksjon
Black ”: #000000,“ Purple ”: #6A0DAD,“ Pink ”: #FFC0CB,“ Brown ”: #964B00Kartfjær (kart, nøkler ...) funksjon
Denne funksjonen eliminerer alle de uttalte nøklene fra kartet.
Eksempel
$ Farge: (“Pink”:#FFC0CB, “Brown”:#964B00, “Black”:#000000)Produksjon
“Pink”:#FFC0CB, “Black”:#000000kartverdier (kart) funksjon
Denne funksjonen henter alle verdiene som er til stede på kartet.
Eksempel
$ Farge: (“Pink”:#FFC0CB, “Brown”:#964B00, “Black”:#000000)Produksjon
#FFC0CB, #964B00, #000000Konklusjon
SASS -listefunksjoner brukes til å manipulere lister som evaluere listeverdier, bli med på lister eller sette inn elementer i en liste. I mellomtiden består kart i Sass av flere nøkkelverdipar som kan evalueres ved hjelp av kartfunksjoner. Både lister og kart er stive og viser ingen endring; Derfor endrer ikke enhver funksjon som henter en ny liste eller kart den originale. Alle funksjonene tilknyttet lister og kart i Sass er forklart i denne artikkelen sammen med eksempler.