akış şeması vardır C++ belirli bir kabı seçmek için (here alınan) güzel bir akış çizelgesi: Scala koleksiyonları için benzer bir şeyScala koleksiyonları
var mı? Hala biraz seçeneklerle boğulmuş durumdayım.
akış şeması vardır C++ belirli bir kabı seçmek için (here alınan) güzel bir akış çizelgesi: Scala koleksiyonları için benzer bir şeyScala koleksiyonları
var mı? Hala biraz seçeneklerle boğulmuş durumdayım.
Scala için böyle akış şemalarının farkında değilim, ama sanırım yararlı olacaktır. Sizin için bir tane yaptım - büyük resim here.
Scala'nın daha fazla koleksiyona sahip olması ve mutable
ve immutable
paketlerinin bulunması nedeniyle ek bir karmaşıklık olduğunu unutmayın. Mümkün olduğunda, dikdörtgene iki alternatif ekledim.
C++ STL akış şemasını olabildiğince takip etmeyi denedim, ancak alt sol kısmın bazı şeyleri biraz daha karmaşık hale getirdiğini düşündüm, bu yüzden akışı biraz değiştirdim.
DÜZENLEME: bazı yazım hataları düzeltildi.
DÜZENLEME: Travis, önerilen gibi, sadece bir Map
, Set
, List
, ArrayBuffer
veya Vector
arasındaki almak gerekir durumların bir çoğunda göz önünde bulundurun.
List
veya kullanım elemanları saklamak ve çapraz gerekirse Set
Map
ArrayBuffer
ArrayBuffer
Bu yardımcı olmazsa ve daha egzotik bir kullanım durumunuz varsa, bu grafiği kullanın.
Bu oldukça güzel bir akış çizelgesidir. Bunu yapmak için ne kullandın? – haneefmubarak
CorelDRAW uygulaması. Vektör grafikleri kullanmak oldukça güzel. – axel22
Deyimsel Scala'daki zamanın büyük çoğunluğu, bazı insanlara göre 'Map', 'Set',' List' ve 'Vector' (veya son iki için' Seq' ve 'IndexedSeq') kullanacaksınız. . Bu kullanışlı bir grafik, ancak durumun gerçekte olduğundan daha da karışık görünmesine neden olabilir. –