Nöbetçinin bir bölümünün member(E, L)
olduğu, yani E
listesinin L
listesinin üyesi olup olmadığını test eden, Erlang'da bir if deyimi yazmanın en kolay yolu nedir? naif bir yaklaşımdır:Bir Erlang korumasında üyeliğin kontrol edilmesi
if
... andalso member(E,L) -> ...
end
Ama eğer doğru anlamak, çünkü çalışmaz ise, member
bir bekçi ifadesi değildir. Hangi yoldan çalışır?
Güzel. Booleanları durum cümleleri olarak kullanmaktan kaçınmayı umdum, ama en azından bir if ifadesinin içine bir vaka bildirimi yerleştirme ihtiyacını ayırıyor. –
Durum bildirimlerinde boole kullanımı oldukça yaygındır, muhtemelen "if" kullanımından daha yaygındır. –