2010-10-17 13 views

cevap

11

Demetler çiftleri göstermek için ideal bir veri yapısıdır.

(String, String) modellerinin bir listesini kullanın.

14

List[(String,String)] standart çözüm:

scala> List(("foo","bar"), ("foo","baz")) 
res1: List[(java.lang.String, java.lang.String)] = List((foo,bar), (foo,baz)) 
+3

Tam olarak! Denklemler hakkındaki güzel şey, eşitliğin, örüntü eşleştirmenin, vs. beklendiği gibi çalıştığıdır. Örneğin ("foo", "bar") == ("foo", "bar") 'döndürür, örneğin true. – soc

+3

Ayrıca, son derece güzel bir freebie olan çiftlerin sözlüksel sıralamasını da alırsınız. –

+2

Dün bu güzel numarayla karşılaştım: http://goo.gl/MT6J. Tüm tuple sınıflarının, onlar için tanımlanan 'Sipariş' özelliğinin örneklerinin olması gerçeğini iyi bir şekilde kullanır. – missingfaktor