Sass ম্যাপ ফাংশন

Sass ম্যাপ ফাংশন

Sass-তে, map (ম্যাপ) ডাটা টাইপ একটি বা একাধিক কী/মান যুক্তবিন্যাসকে প্রতিনিধিত্ব করে。

সুপারিশ:আবারও, পূর্ববর্তী পৃষ্ঠার List ফাংশনকে map-সহ ব্যবহার করা যেতে পারে। তবে, map দুই তত্ত্বসম্পন্ন তালিকা হিসাবে ব্যবহার করা হবে。

Sass ম্যাপ অপরিবর্তনীয় (তারা পরিবর্তন করতে পারে না)। তাই, map-এর ফাংশন ফিরিয়ে দেয় নতুন map-কে, নির্দিষ্ট map-কে পরিবর্তন করবে না。

নিচের টেবিলে Sass-এর সকল ম্যাপ ফাংশনগুলি তালিকাভুক্ত হল:

ফাংশন বর্ণনা & উদাহরণ
map-get(map, key)

ম্যাপের নির্দিষ্ট কীর মান ফিরিয়ে দেয়।

ইনস্ট্যান্স:

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

ফলাফল: 12px

map-has-key(map, key)

ম্যাপটি কোনো নির্দিষ্ট কী সহযোগ্য কি না পরীক্ষা করে। ফলাফল true বা false ফিরিয়ে দেয়।

ইনস্ট্যান্স:

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

ফলাফল: false

map-keys(map)

ম্যাপের সকল কীগুলির তালিকা ফিরিয়ে দেয়।

ইনস্ট্যান্স:

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

ফলাফল: \

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(map, keys...)

ম্যাপ থেকে নির্দিষ্ট কী মুক্ত করুন。

ইনস্ট্যান্স:

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

ফলাফল: ("normal": 18px, "large": 24px)

map-remove($font-sizes, "small", "large")

ফলাফল: ("normal": 18px)

map-values(map)

ম্যাপের সকল মূল্যের তালিকা ফিরিয়ে দেয়।

ইনস্ট্যান্স:

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

ফলাফল: 12px, 18px, 24px