4 Aralık 2007

Intersystems Cache - Collections (list)

Collection bir elemana ait bir grup veriyi saklamak için kullanılır. Bu veriler herhangi bir tipte olabilir. Cachede iki çeşit collection vardır. Array ve list collectionlar.

List tipindeki collectionun tanımlaması ;

Property renkler As %String[collection=list]

Burada renkler adında string tipinde bir property tanımlanıyor. Ayrıca bunun list tipinde bir collection olarak tutulacağı belirtiliyor.

Classtaki bir elemanın renkler collectionuna veri eklemek için aşağıdaki komut kullanılır.

D ZOBJ.renkler.Insert("kırmızı")

Elemana ait collectiondaki bilgileri okumak için aşağıdaki döngü kullanılabilir.

F Z=1:1:ZOBJ.renkler.Count() W !,ZOBJ.renkler.GetAt(Z)