Пример 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-клиента