Example NumVector setLastCdr 008

 

 

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 #(num| 11.433 -2.6 . 3)) Returns: #<NumVector 188141>

The Vector will contain:

(display V) Returns: #(num| 11.433 -2.6 . 3)
(setLastCdr V 22) Returns: #<NumVector 188141>
(display V) Returns: #(num| 11.433 -2.6 . 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.

NumVector

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

BitVector bitToNumberVector 001 BitVector inside 007 NumVector addMethod 021 NumVector append 008
NumVector apply 007 NumVector binaryInsert 006 NumVector binarySearch 007 NumVector bitToNumberVector 002
NumVector cdr 008 NumVector compare 016 NumVector compareEQ 014 NumVector compareGE 014
NumVector compareGT 014 NumVector compareLE 014 NumVector compareLT 014 NumVector compareNE 014
NumVector comparison 014 NumVector copy 008 NumVector defmethod 019 NumVector delete 011
NumVector insert 007 NumVector inside 006 NumVector isAtom 007 NumVector isEqual 015
NumVector isIdentical 014 NumVector isNumberVector 001 NumVector isObject 009 NumVector isType 018
NumVector length 010 NumVector map 007 NumVector mapc 007 NumVector member 006
NumVector methodsOf 019 NumVector new 011 NumVector objectToNumVector 001 NumVector ref 024
NumVector remove 006 NumVector resize 008 NumVector reverse 005 NumVector send 017
NumVector setCdr 008 NumVector setLastCdr 008 NumVector setq 021 NumVector sizeof 016
NumVector sort 015 NumVector svmRegression 001 NumVector type 018 NumVector uniqueInsert 006
NumVector vectorBinaryInnerProduct 001 NumVector vectorBipolarInnerProduct 001 NumVector vectorCosineInnerProduct 001 NumVector vectorCubeInnerProduct 001
NumVector vectorExpInnerProduct 001 NumVector vectorFill 005 NumVector vectorInnerProduct 001 NumVector vectorLogInnerProduct 001
NumVector vectorQuartInnerProduct 001 NumVector vectorQuintInnerProduct 001 NumVector vectorSigmoidInnerProduct 001 NumVector vectorSineInnerProduct 001
NumVector vectorSquareInnerProduct 001 NumVector vectorTanInnerProduct 001 NumVector vectorTanhInnerProduct 001 ObjVector cdr 009
ObjVector sort 016

Analytic Information Server (AIS)

AIS Component Systems

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