1.2 KiB
1.2 KiB
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]