विवरण#

एक त्रुटि हैंडल के साथ एक संरक्षित कॉल करता है; बेस Lua 5.1 एक बंद के माध्यम से फ़ंक्शन तर्कों को पारित करता है।

वापसी मान#

प्रकार अर्थ
boolean, any, ... प्रकार घोषित इंटरफ़ेस का वर्णन करते हैं, सफल खेल प्रभाव का प्रमाण नहीं।

प्रकार और मेथड

पैरामीटर#

नाम प्रकार
func function
error_handler function

? एक वैकल्पिक तर्क है; ... का अर्थ है तर्कों की एक चर संख्या। अमान्य इनपुट शून्य के बजाय Lua त्रुटि उत्पन्न कर सकता है।

उदाहरण और संदर्भ#

LUA
local ok, result = xpcall(function() return 7 end, tostring)

क्या होता है: ok = true, result = 7; त्रुटि handler को नहीं बुलाया गया है।

यह टुकड़ा लॉग संदेश नहीं प्रिंट करता है या नहीं लिखता है। दिखाए गए मान उदाहरण के अपेक्षित परिणाम हैं।

देखिये भाषा की मूल बातें, प्रकार और विधि और Lua / MD घटनाएँ. मुक़द्दमाउदाहरण स्वतंत्र सीखने के उदाहरण हैं। इस संदर्भ के साथ कोई परियोजना स्रोत फ़ाइल या निजी कार्यान्वयन अंश वितरित नहीं किए जाते हैं।