set類型和enum類型非常相似,也是一個字符串對象,里面可以包含0-64個成員。根據(jù)成員個數(shù)的不同,存儲空間也有所不同:
1-8成員的集合,占1個字節(jié)
9-16成員的集合,占2個字節(jié)
17-24成員的集合,占3個字節(jié)
25-32成員的集合,占4個字節(jié)
33-64成員的集合,占8個字節(jié)
set類型可以從允許值集合中選擇任意1個或多個元素進行組合,所以對于輸入的值只要是在允許的組合范圍內(nèi),都可以正確的寫入到set類型的列中,對于超出允許范圍的值不允許寫入到set類型中,對于有重復(fù)值的集合,重復(fù)值只寫一次。set類型的應(yīng)用如將某專業(yè)的課程保存成set類型,則學(xué)生的選課情況就可以通過set類型寫入和讀取。