సస్ మాప్ ఫంక్షన్స్

సస్ మాప్ ఫంక్షన్స్

సస్సులో, మ్యాపు (మాప్) డేటా టైప్ ఒక లేదా అనేక కీ/విలువ పరివారాన్ని ప్రతినిధీకరిస్తుంది.

సూచన:కూడా పూర్వపు లిస్ట్ ఫంక్షన్స్ తో మ్యాపును ఉపయోగించవచ్చు. అప్పుడు మ్యాపు రెండు అంశాల జాబితాగా పరిగణించబడుతుంది.

సస్సు మ్యాపులు అనివార్యమైనవి (వాటిని మార్చలేము). అందువల్ల, మ్యాపు ఫంక్షన్స్ మ్యాపును తిరిగి ఇవ్వడం ద్వారా, మూల మ్యాపును మార్చదు.

ఈ పట్టిక సస్సులో అన్ని మ్యాప్ ఫంక్షన్స్ ను జాబితా చేస్తుంది:

ఫంక్షన్ వివరణ & ఉదాహరణ
map-get(మాప్, కీ)

మ్యాపులో కీని విలువను ఇవ్వడం.

ఉదాహరణకు:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
map-get($font-sizes, \"small\")

ఫలితం: 12px

map-has-key(మాప్, కీ)

మ్యాపు కీని కలిగి ఉందా తనిఖీ చేయండి. తిరిగి నివేదించే విధంగా true లేదా false.

ఉదాహరణకు:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
map-has-key($font-sizes, \"big\")

ఫలితం: false

map-keys(మాప్)

మ్యాప్లో అన్ని కీలను జాబితా ఇవ్వడం.

ఉదాహరణకు:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
map-keys($font-sizes)

ఫలితం: \"small\", \"normal, \"large\"

map-merge(map1, map2)

చేయడానికి map2 జత చేయబడింది. map1 చివరలో.

ఉదాహరణకు:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
$font-sizes2: (\"x-large\": 30px, \"xx-large\": 36px)
map-merge($font-sizes, $font-sizes2)

结果:
"small": 12px, "normal": 18px, "large": 24px,
"x-large": 30px, "xx-large": 36px

map-remove(మాప్, కీస్...)

మాప్ నుండి పేరును తీసివేసిన కీలను తొలగించండి。

ఉదాహరణకు:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
మాప్-రిమోవ్($font-sizes, "small")

ఫలితం: ("normal": 18px, "large": 24px)

మాప్-రిమోవ్($font-sizes, "small", "large")

ఫలితం: ("normal": 18px)

మ్యాప్-వాల్యూస్(మాప్)

మాప్ లో అన్ని విలువలను జాబితాగా పొందండి。

ఉదాహరణకు:

$font-sizes: ("small": 12px, "normal": 18px, "large": 24px)
మ్యాప్-వాల్యూస్($font-sizes)

ఫలితం: 12px, 18px, 24px