2013-01-17 16 views

cevap

11

Sen Name=[X|Xs] gibi sözdizimi ile bunu yapabilirsiniz. Bir örnek kullanımı bu headlist olarak sağa sola daha belirli bir desen ve değişken koymak için genellikle daha okunabilir olduğunu

headlist([H|T]=L) -> io:format("List (~p) with head ~p ~n",[L,H]). 
+0

Not ([E | T] = L) -> .... Bu şekilde, birden çok öğe daha iyi hizalanır ve ilk önce fazla değişkene değil eşleştirmeye odaklanırsınız. – RichardC

+0

@RichardC ile aynı fikirdeyim ama sadece ikisinin de yasal ve tamamen birbirine denk olduğunu söylemek istiyorum. – rvirding

+0

@RichardC Çok fazla kod yazmam, bu yüzden kodlama uygulamalarına aşina değilim. Bunu işaret ettiğin için teşekkürler. – Satvik