Example BitVector setLastCdr 010

 

 

Description

This example defines a Vector with already a cdr value. The cdr value is changed using the setCdr function. The cdr expression is a Vector.

 

Details

(setq V #(bit| 1 1 1 1 1 . 3)) Returns: #<BitVector 188141>

The Vector will contain:

(display V) Returns: #(bit| 1 1 1 1 1 . 3)
(setLastCdr V 22) Returns: #<BitVector 188141>
(display V) Returns: #(bit| 1 1 1 1 1 . 22)
(cdr V) Returns: 22

Notes and Hints

The only technique of accessing the cdr or tail of a Vector is via the cdr function.

 

Related Examples

Here are examples of the setLastCdr function at work.

BitVector setLastCdr 010 FltVector setLastCdr 006 IntVector setLastCdr 007 List setLastCdr 011
Matrix setLastCdr 005 NumMatrix setLastCdr 012 NumVector setLastCdr 008 ObjVector setLastCdr 009
Structure setLastCdr 001 Vector setLastCdr 002

 

Function Links

Here is the link to the current function used in this example.

setLastCdr

Here are a number of links to other related functions.

ref(#void) refValues(#void) refAttributes(#void) cdr(#void)
setCdr(#void)

 

Argument Types

Here are the links to the data types of the arguments used in this example.

BitVector

Here are a number of links to examples having similar argument types.

BitVector append 010 BitVector apply 008 BitVector bitToIntegerVector 001 BitVector bitToNumberVector 001
BitVector cdr 010 BitVector compare 018 BitVector compareEQ 014 BitVector compareGE 014
BitVector compareGT 014 BitVector compareLE 014 BitVector compareLT 014 BitVector compareNE 014
BitVector comparison 014 BitVector copy 011 BitVector defmethod 020 BitVector findBlock 001
BitVector freeBlock 001 BitVector isAtom 010 BitVector isBitVector 001 BitVector isEqual 017
BitVector isIdentical 017 BitVector isObject 012 BitVector isType 020 BitVector length 013
BitVector member 008 BitVector methodsOf 021 BitVector new 013 BitVector ref 027
BitVector remove 008 BitVector resize 010 BitVector reverse 007 BitVector send 018
BitVector setCdr 010 BitVector setLastCdr 010 BitVector setq 024 BitVector sizeof 019
BitVector sort 017 BitVector type 021 BitVector vectorFill 007 Dictionary isDictionary 001
IntVector bitToIntegerVector 002 NumVector bitToNumberVector 002 String isChar 001 String isCharAlphabetic 001
String isCharAlphanumeric 001 String isCharLowercase 001 String isCharName 001 String isCharNumeric 001
String isCharUppercase 001 String isCharWhitespace 001 String isEqual 001 String isEqual 002
String isObject 001 String isString 001 String isText 001 String isType 001
String isType 002 String isType 003 String sizeof 001 String string 001
String string 002 String string 003 String type 001 Symbol isCharName 002
Symbol isCharNumeric 002 Symbol isObject 002 Symbol isSymbol 001 Symbol isType 004
Symbol sizeof 002 Symbol type 002 Vector setBlock 001

Analytic Information Server (AIS)

AIS Component Systems

  • Smartbase Engine
  • QT C++ Libraries
  • MySQL Relational Database
  • AIS Lisp Libraries
  • Rapid Analytic Demo IDE