Erlang 21

erl_internal




erlang

erl_internal

मॉड्यूल

erl_internal

मॉड्यूल सारांश

आंतरिक एर्लांग परिभाषाएँ।

विवरण

यह मॉड्यूल Erlang BIFs, गार्ड परीक्षण और ऑपरेटरों को परिभाषित करता है। यह मॉड्यूल केवल उन प्रोग्रामर्स के लिए रुचि रखता है, जो एर्लांग कोड में हेरफेर करते हैं।

निर्यात

add_predefined_functions (प्रपत्र) -> UpdatedForms

प्रकार

मानक पूर्व-परिभाषित कार्यों (जैसे module_info/0 ) के लिए कोड को जोड़ता है जिन्हें हर मॉड्यूल में शामिल किया जाना है।

arith_op (OpName, Arity) -> बूलियन ()

प्रकार

यदि OpName/Arity एक अंकगणितीय ऑपरेटर है, तो यह true है, अन्यथा false

bif (नाम, योग्यता) -> बूलियन ()

प्रकार

true अगर Name/Arity एक Name/Arity है जो संकलक द्वारा स्वचालित रूप से मान्यता प्राप्त है, अन्यथा false

bool_op (OpName, Arity) -> बूलियन ()

प्रकार

यदि OpName/Arity एक बूलियन ऑपरेटर है, तो यह true है, अन्यथा false

comp_op (OpName, Arity) -> बूलियन ()

प्रकार

यदि OpName/Arity एक तुलना ऑपरेटर है, तो यह true है, अन्यथा false

guard_bif (नाम, योग्यता) -> बूलियन ()

प्रकार

true अगर Name/Arity एक Name/Arity है जो गार्डों में अनुमति दी गई है, अन्यथा false

list_op (OpName, Arity) -> बूलियन ()

प्रकार

यदि OpName/Arity एक सूची संचालक है, अन्यथा false

op_type (OpName, Arity) -> प्रकार

प्रकार

ऑपरेटर का वह Type लौटाता है जो OpName/Arity है, या यदि वह ऑपरेटर नहीं है, तो function_clause त्रुटि उत्पन्न करता है।

send_op (OpName, Arity) -> बूलियन ()

प्रकार

यदि OpName/Arity एक संचालक है, अन्यथा false , तो true है।

type_test (नाम, योग्यता) -> बूलियन ()

प्रकार

यदि Name/Arity एक वैध Name/Arity प्रकार का परीक्षण है, अन्यथा false