نمونه 4 گام، بهترتیب در یک نشست اجرا میشوند. هر گام روی موتور اجرا شده و خروجی زیر همان چیزی است که تولید کرد.
rsqrt[x_] /; If[TrueQ[x ≥ 0], True, Message[rsqrt::nnarg, x];False] := Sqrt[x]بدون خروجی - این گام چیزی را برای گام بعد آماده میکند.
rsqrt::nnarg = "The argument `1` is not greater than or equal to zero.";بدون خروجی - این گام چیزی را برای گام بعد آماده میکند.
rsqrt[2.25]1.5rsqrt[-2.25]rsqrt[-2.25]همهٔ دستورهای کار · مرجع توابع · استفاده از این در کلاینت MCP