Skip to content

Tier_0_Features

David Crook edited this page Dec 14, 2016 · 5 revisions

Initializers

 BiftVector(size: 0)                                    
 BiftVector(bitlist: [1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,1]) 
 BiftVector(bitstring: "1010010100101001" )             
 BiftVector(intVal: 8675309)                            
 BiftVector(intVal: 8675309, size: 24)                  
 BiftVector(textString: "hello")                        
 BiftVector(hexString: "decafBAD")                      

Display

print(bv)                                      
let d = bv.description                         
led dd = bv.debugDescription                   

Accessing and setting bits / slices

let bit_1_or_0 = bv[M]                 
//let sliceBv = bv[M:N]                  
for bit in biftvec { print ("\(bit)") }
let bvSlice = biftvec[2..<32]
print ("Size of bvSlice = \(bvSlice.count)")

Clone this wiki locally