LabVIEW的簇
與數(shù)組類型類似,簇也是復(fù)合型數(shù)據(jù)類型。不同的是,同一數(shù)組中只能包含一種簡單數(shù)據(jù)類型,而同一簇中則可以包含多種數(shù)據(jù)類型的元素,包括簡單數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型。圖1所示的簇包含了一個數(shù)值型數(shù)據(jù)、一個布爾型數(shù)據(jù)、一個字符串型數(shù)據(jù)和一個數(shù)組,這4種類型的數(shù)據(jù)組成一個簇,作為一個復(fù)合型數(shù)據(jù)。

圖1 簇示意圖
由于簇可以包含不同的數(shù)據(jù)類型,創(chuàng)建簇時要將不同類型的數(shù)據(jù)打包;訪問簇中的元素時要先將簇解包,這一點也和訪問數(shù)組中的元素不同。
另外,在程序運行過程中,數(shù)組的長度可以自由改變,而簇的元素個數(shù)是固定的。
來源:ks990次





