Tại sao điều này thất bại L is [1,2,3,4]
, và điều này hoạt động: L = [1,2,3]
?Prolog là vs = với danh sách
Nhưng L is 1
và L = 1
đều hoạt động giống nhau.
Tại sao điều này thất bại L is [1,2,3,4]
, và điều này hoạt động: L = [1,2,3]
?Prolog là vs = với danh sách
Nhưng L is 1
và L = 1
đều hoạt động giống nhau.
is
chỉ nên được sử dụng khi đánh giá các phép tính số học ở phía bên tay phải. tức là .:
X is 1 + 2 + 3
is/2
đánh giá cấu trúc bên tay phải là một biểu thức số học. Nếu nó không phải là một biểu thức số học hợp lệ hoặc một số, is/2
không thành công. Nếu không, số mà biểu thức số học được đánh giá được thống nhất với giá trị bên trái có thể gắn kết [có lẽ].