Qurak

Add messages to functions

उदाहरण 4 चरण, एक सत्र में क्रम से चलाए गए। हर चरण इंजन पर निष्पादित हुआ और नीचे का आउटपुट वही है जो उसने उत्पन्न किया।

चरण 1
rsqrt[x_] /; If[TrueQ[x ≥ 0], True, Message[rsqrt::nnarg, x];False]  := Sqrt[x]

कोई आउटपुट नहीं - यह चरण अगले के लिए कुछ तैयार करता है।

चरण 2
rsqrt::nnarg = "The argument `1` is not greater than or equal to zero.";

कोई आउटपुट नहीं - यह चरण अगले के लिए कुछ तैयार करता है।

चरण 3
rsqrt[2.25]
आउटपुट
1.5
चरण 4
rsqrt[-2.25]
आउटपुट
rsqrt[-2.25]

प्रयुक्त फ़ंक्शन

संबंधित रेसिपी

सभी रेसिपी · फ़ंक्शन संदर्भ · इसे किसी MCP क्लाइंट से उपयोग करें