=، يمكننا ربط قيمة من أي نوع باسم متغير:
defmodule.يجب أن تُعرَّف جميع الدوال المسماة داخل وحدة.
def.defp بدلًا من ذلك.def increment(n) do
n + 1
end
defp private_increment(n) do
n + 1
end
def short_increment(n), do: n + 1
تُستدعى الدوال باسمها الكامل مع اسم الوحدة.
غالبًا ما يُستخدم عدد الوسائط عند الإشارة إلى دالة مسماة.
# add/3, because the arity is 3
def add(x, y, z), do: x + y + z
ينبغي أن تستخدم أسماء الوحدات PascalCase. يجب أن يبدأ اسم الوحدة بحرف كبير A-Z ويمكن أن يحتوي على حروف a-zA-Z وأرقام 0-9 وشرطات سفلية _.
ينبغي أن تستخدم أسماء المتغيرات والدوال snake_case. يجب أن يبدأ اسم المتغير أو الدالة بحرف صغير a-z أو شرطة سفلية _، ويمكن أن يحتوي على حروف a-zA-Z وأرقام 0-9 وشرطات سفلية _، وقد ينتهي بعلامة استفهام ? أو علامة تعجب !.
قيم الأعداد الصحيحة هي أعداد كلية تُكتب برقم واحد أو أكثر. يمكنك إجراء عمليات حسابية أساسية عليها.
السلاسل النصية الحرفية هي تسلسلات من المحارف محاطة بعلامات تنصيص مزدوجة.
string = "this is a string! 1, 2, 3!"
Integer، Float، String، Tuple، List.Kernel وحدة خاصة.
Kernel..يمكن استخدام التعليقات لترك ملاحظات للمطورين الآخرين الذين يقرؤون الكود المصدري. تُسبق التعليقات أحادية السطر في Elixir بعلامة #.