LabVIEW的簇
與數(shù)組類型類似,簇也是復(fù)合型數(shù)據(jù)類型。不同的是,同一數(shù)組中只能包含一種簡(jiǎn)單數(shù)據(jù)類型,而同一簇中則可以包含多種數(shù)據(jù)類型的元素,包括簡(jiǎn)單數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型。圖1所示的簇包含了一個(gè)數(shù)值型數(shù)據(jù)、一個(gè)布爾型數(shù)據(jù)、一個(gè)字符串型數(shù)據(jù)和一個(gè)數(shù)組,這4種類型的數(shù)據(jù)組成一個(gè)簇,作為一個(gè)復(fù)合型數(shù)據(jù)。
圖1 簇示意圖
由于簇可以包含不同的數(shù)據(jù)類型,創(chuàng)建簇時(shí)要將不同類型的數(shù)據(jù)打包;訪問(wèn)簇中的元素時(shí)要先將簇解包,這一點(diǎn)也和訪問(wèn)數(shù)組中的元素不同。
另外,在程序運(yùn)行過(guò)程中,數(shù)組的長(zhǎng)度可以自由改變,而簇的元素個(gè)數(shù)是固定的。
來(lái)源:ks990次