List

...

SU

Sass Ro'yxat Funktsiyalari

Ro'yxat funktsiyalari ro'yxatdagi qiymatlarni olish, ro'yxatlarni birlashtirish va ro'yxatlarga element qo'shish uchun ishlatiladi.

Sass ro'yxatlari o'zgarmas (ular o'zgarmaydi). Shunday qilib, ro'yxat funktsiyalari yangi ro'yxatni qaytaradi, asl ro'yxatni o'zgartirmaydi.

Sass ro'yxatlari 1-boshlangan. Ro'yxatdagi birinchi element 1-indeksda, 0-da emas.

Quyida Sass-dagi barcha ro'yxat funktsiyalar ro'yxati keltirilgan:

FunktsiyaTavsif va Misol
append(list, value, [separator])Ro'yxatning oxiriga bitta qiymat qo'shadi. separator auto, comma, yoki space bo'lishi mumkin. Auto standart qiymat.
Misol: append((a b c), d)Natija: a b c d
Misol: append((a b c), (d), comma)Natija: a, b, c, d
index(list, value)Ro'yxatda qiymatning indeks pozitsiyasini qaytaradi.
Misol: index(a b c, b)Natija: 2
Misol: index(a b c, f)Natija: null
is-bracketed(list)Ro'yxatda kvadrat qavslar mavjudligini tekshiradi.
Misol: is-bracketed([a b c])Natija: true
Misol: is-bracketed(a b c)Natija: false
join(list1, list2, [separator, bracketed])list2ni list1 oxiriga qo'shadi. separator auto, comma, yoki space bo'lishi mumkin. Auto standart qiymat (birinchi ro'yxatdagi separatorni ishlatadi). bracketed auto, true, yoki false bo'lishi mumkin. Auto standart qiymat.
Misol: join(a b c, d e f)Natija: a b c d e f
Misol: join((a b c), (d e f), comma)Natija: a, b, c, d, e, f
Misol: join(a b c, d e f, $bracketed: true)Natija: [a b c d e f]
length(list)Ro'yxat uzunligini qaytaradi.
Misol: length(a b c)Natija: 3
list-separator(list)Ro'yxatda ishlatilgan separatorni qaytaradi, satr sifatida. Ikkita variant: space yoki comma.
Misol: list-separator(a b c)Natija: "space"
Misol: list-separator(a, b, c)Natija: "comma"
nth(list, n)Ro'yxatdagi n-chi elementni qaytaradi.
Misol: nth(a b c, 3)Natija: c
set-nth(list, n, value)n-chi ro'yxat elementini ko'rsatilgan qiymatga o'rnatadi.
Misol: set-nth(a b c, 2, x)Natija: a x c
zip(lists)Ro'yxatlarni bitta ko'p o'lchamli ro'yxatga birlashtiradi.
Misol: zip(1px 2px 3px, solid dashed dotted, red green blue)Natija: 1px solid red, 2px dashed green, 3px dotted blue

Ushbu sahifada

GitHubda tahrirlash