Example NumVector remove 006

 

 

Description

This example defines a Vector and uses the remove function to non-destructively delete a value. If the value does not exist in the Vector then the same Vector is returned unchanged.

 

Details

(setq Z #(num| 11.433 -2.6 ) ) Returns: #<NumVector 123456>

Removes the specified value and copies the result to a new Vector.

(setq A (remove 11.433 Z)) Returns: #<NumVector 234567>

Displays the modified Vector.

(display A) Returns: #(num| -2.6 )

 

Related Examples

Here are examples of the remove function at work.

BitVector remove 008 Dictionary remove 002 Directory remove 003 Directory vectorDelete 001
IntVector remove 005 Matrix remove 005 NumMatrix remove 008 NumVector remove 006
ObjVector remove 007 ShortVector remove 006 Structure remove 001 Vector remove 004

 

Function Links

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

remove

Here are a number of links to other related functions.

delete(NumVector) insert(NumVector)

 

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

How do I contact the AIS Server team?

You can always talk with the AIS at aiserver.sourceforge.net.