我正在測試一個表達式,其中列表理解的條件有兩個不等式。有沒有辦法在這裏做任務,而不是重複那個表達式? (下面的代碼無法正常工作,但我希望它會)Erlang列表理解
診斷(專長,PatientSymptoms) - >
{[CertainDisease|| {CertainDisease,KnownSymptoms}<-Expertise, C=length(PatientSymptoms)-length(PatientSymptoms--KnownSymptoms), C>=2, C<=5 ]}.
{NewDisease} =診斷([{D1,[S1,S2,S3]},{D2,[S1,S2,S3,S4] }],[S1,S2,S4 ])這是否回答你的問題? – titus 2011-04-13 03:00:23