English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

الذرات لإيرلانغ (Atom)

الatoms هي كميات مكتوبة، هي كلمات دائمة ذات اسم. إذا لم يبدأ الأتم ب字母 صغيرة أو يحتوي على رموز أرقام، أو خط تحت (_) أو أي رمز آخر غير @، فإنه يتم تضمينه بين علامات التكلم (').

البرنامج التالي هو كيفية استخدام الأتمات في Erlang. يُعلن عن 3 أتمات هي atom1، atom_1 و 'atom 1'. لذلك، يمكنك رؤية طرق إعلان الأتمات المختلفة.

مثال عبر الإنترنت

-module(helloworld). 
-export([start/0]). 
start() -> 
   io:fwrite(atom1), 
   io:fwrite("~n"), 
   io:fwrite(atom_1), 
   io:fwrite("~n"), 
   io:fwrite('atom 1'), 
   io:fwrite("~n").

الخروج من البرنامج التالي كالتالي:

atom1
atom_1
atom 1

لننظر في بعض الأساليب التي يمكن استخدامها في Erlang للذرات.

الترتيبالأساليب والشرح
1

is_atom

يستخدم هذا الأسلوب لتحديد ما إذا كان العنصر حقًا ذرة.

2

atom_to_list

يستخدم هذا الأسلوب لتحويل الذرة إلى عنصر القائمة.

3

list_to_atom

يستخدم هذا الأسلوب لتحويل عنصر القائمة إلى ذرة.

4

atom_to_binary

يستخدم هذا الأسلوب لتحويل الذرة إلى قيمة ثنائية.

5

binary_to_atom

يستخدم هذا الأسلوب لتحويل قيمة ثنائية إلى قيمة ذرية.