9
Erlang'da bu Haskell snippet'ine denk nasıl yazabilirim?Erlang'ın Haskell'in eşdeğeriyle eşdeğeri
[email protected](x:xs)
Erlang'da bu Haskell snippet'ine denk nasıl yazabilirim?Erlang'ın Haskell'in eşdeğeriyle eşdeğeri
[email protected](x:xs)
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]).
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
@RichardC ile aynı fikirdeyim ama sadece ikisinin de yasal ve tamamen birbirine denk olduğunu söylemek istiyorum. – rvirding
@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