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 ەوە بەکاربهێنە