Qurak

Add messages to functions

Ví dụ 4 bước, chạy theo thứ tự trong một phiên. Từng bước đều được thực thi trên bộ máy và đầu ra bên dưới là những gì nó tạo ra.

Bước 1
rsqrt[x_] /; If[TrueQ[x ≥ 0], True, Message[rsqrt::nnarg, x];False]  := Sqrt[x]

Không có đầu ra - bước này chuẩn bị cho bước kế tiếp.

Bước 2
rsqrt::nnarg = "The argument `1` is not greater than or equal to zero.";

Không có đầu ra - bước này chuẩn bị cho bước kế tiếp.

Bước 3
rsqrt[2.25]
Đầu ra
1.5
Bước 4
rsqrt[-2.25]
Đầu ra
rsqrt[-2.25]

Các hàm được dùng

Công thức liên quan

Tất cả công thức · Tài liệu tham chiếu hàm · Dùng cái này từ một client MCP