यदि मैं यह कार्य हो:प्रोलॉग में अगर आप नेस्टेड अगर कोई और कथन कैसे करते हैं?
min(List1, List2, Output) :-
length(List1, N),
length(List2, M),
( N < M ->
Output = 'true'
; Output = 'false'
).
लेकिन क्या हुआ अगर मैं भी अगर एन == एम जाँच करने के लिए चाहते थे? शायद इस तरह:
min(List1, List2, Output) :-
length(List1, N),
length(List2, M),
( N < M ->
Output = 'true'
; ( N = M ->
Output = 'equal'
; Output = 'other'
)
).
काम नहीं लग रहा है।
क्या, वास्तव में काम नहीं कर रहा है? क्या आपको ऐसे उत्तर मिल रहे हैं जिनकी आप उम्मीद नहीं करते हैं, या यह संकलित नहीं करते हैं? – sharky