Eksempel 4 steg, kjørt i rekkefølge i én økt. Hvert steg ble kjørt mot motoren, og utdataene nedenfor er det de ga.
rsqrt[x_] /; If[TrueQ[x ≥ 0], True, Message[rsqrt::nnarg, x];False] := Sqrt[x]Ingen utdata - dette steget setter opp noe for det neste.
rsqrt::nnarg = "The argument `1` is not greater than or equal to zero.";Ingen utdata - dette steget setter opp noe for det neste.
rsqrt[2.25]1.5rsqrt[-2.25]rsqrt[-2.25]Alle oppskrifter · Funksjonsreferanse · Bruk dette fra en MCP-klient