Files
freeCodeCamp/guide/arabic/elixir/lists/index.md
2019-06-20 16:45:11 -05:00

1.2 KiB

title, localeTitle
title localeTitle
Lists قوائم

قوائم

في الإكسير ، القوائم هي هياكل بيانات تتألف من قيم داخل أقواس مربعة. يمكن أن تكون القيم في القائمة أي نوع.

iex> [1, "string", true]
[1, "string", true]

ثبات

هياكل البيانات في Elixir غير قابلة للتغيير ، لذا فإن أي عمليات يتم تنفيذها في قائمة ستعيد قائمة جديدة ، تاركة الأصلي سليمة.

iex> list = [1, "string", true]
[1, "string", true]
iex> list ++ [2]
[1, "string", true, 2]
iex> list
[1, "string", true]

رؤساء والذيول

يمكن الوصول بسهولة إلى الرأس (العنصر الأول) من القائمة والذيل (القيم المتبقية) مع مشغلي hd/1 و tl/1 .

iex> list = [1, "string", true]
iex> hd(list)
1
iex> tl(list)
["string", true]

معلومات اكثر: