Elixir 1.7

Behaviour




elixir

Behaviour

इस मॉड्यूल को हटा दिया गया है। इसके बजाय @callback और @macrocallback विशेषताओं का उपयोग करें।

व्यवहार को संभालने के लिए तंत्र।

इस मॉड्यूल को हटा दिया गया है। defcallback/1 और defcallback/1 बजाय, @callback और @macrocallback मॉड्यूल विशेषताओं का उपयोग किया जा सकता है (क्रमशः)। इन विशेषताओं के बारे में अधिक जानकारी के लिए Module लिए प्रलेखन देखें।

MyModule.__behaviour__(:callbacks) बजाय, MyModule.behaviour_info(:callbacks) का उपयोग किया जा सकता है।

सारांश

कार्य

defcallback/1

दिए गए प्रकार विनिर्देश के अनुसार एक फ़ंक्शन कॉलबैक को परिभाषित करता है

defmacrocallback/1

दिए गए प्रकार विनिर्देश के अनुसार एक मैक्रो कॉलबैक को परिभाषित करता है

कार्य

डिफाल्टबैक (कल्पना) (मैक्रो)

दिए गए प्रकार विनिर्देश के अनुसार एक फ़ंक्शन कॉलबैक को परिभाषित करता है।

डिफेमाक्रोकॉलबैक (कल्पना) (मैक्रो)

दिए गए प्रकार विनिर्देश के अनुसार एक मैक्रो कॉलबैक को परिभाषित करता है।