2012-01-24 16 views
5

I, aynı zamanda,Erlang: atomlu alkil ya da tamsayılar

{1, Distance} 
{-1, Distance} 

önemli fark biri olarak yapabileceği gibi

{up, Distance} 
{down, Distance} 

gibi bir mesaj etrafında geçmek isteyen bir atom ile diğer bir tamsayıdır . Burada adam sayfalarını okuma:

http://www.erlang.org/doc/efficiency_guide/advanced.html

bir tamsayı ve atom hem hafızada en fazla 1 kelime almak. Bununla birlikte, bir atom tablosundan bahsetmiş ve referans göstermeye ihtiyaçları vardır.

Sorum şu; atom tablonun atomu her kullanıldığında referans alınır mı? Örneklerimden hangisi en verimli?

cevap

12

Aynı derecede verimli olacaklardır. Bir paternin tamsayı gösterimi, kalıp diğer terimlere karşı eşleştiğinde kullanılır. Atom tablası sadece atomları yazdırırken veya ağ üzerinden gönderirken kullanılır (bunlar atomları kullanmak için marjinal olarak daha yavaş olacak istisnalardır).

Bu durumda performans üzerinde okunabilirliğin artırılmasını sağlayın.

İlgili konular