# isInside

#### Overview

The isInside function determines whether or not the specified {obj} is a member of the {target} Vector. If the {obj} is found, true is returned. If the {obj} is not found, false is returned. The isInside function uses the isIdentical predicate.

### Structure

The isInside function determines whether or not the specified {key} is a member of the {target} Structure. If the {key} is found, true is returned. If {key} is not found, false is returned. The isInside function uses the isIdentical predicate.

### Dictionary

The isInside function determines whether or not the specified {key} is a member of the {target} Dictionary. If the {key} is found, true is returned. If {key} is not found, false is returned. The isInside function uses the isIdentical predicate.

### Directory

The isInside function determines whether or not the specified {key} is a member of the {target} Directory. If the {key} is found, true is returned. If {key} is not found, false is returned. The isInside function uses the isIdentical predicate.

### Matrix

The isInside function determines whether or not the specified {obj} is a member of the {target} Matrix. If the {obj} is found, true is returned. If the {obj} is not found, false is returned. The isInside function uses the isIdentical predicate.

### NumMatrix

The isInside function determines whether or not the specified {obj} is a member of the {target} NumMatrix. If the {obj} is found, true is returned. If the {obj} is not found, false is returned. The isInside function uses the isIdentical predicate.

### Pair

The isInside function determines whether or not the specified {obj} is a member of the {target} Pair or List. If the {obj} is found, true is returned. If the {obj} is not found, false is returned. The isInside function uses the isIdentical predicate.

Usage

The isInside function is used to determine if an object is in a specified Vector or any of its subtypes. It returns a Boolean value true if found in the Vector or false if not found. If the desired information is the index where the match was found, then the inside function should be used instead.

### Structure

The isInside function is used to determine if a symbolic key is in a specified Structure. It returns a Boolean value true if found in the structure or false if not found. If the desired information is the index of the symbolic key, then the inside function should be used instead

### Dictionary

The isInside function is used to determine if a symbolic key is in a specified Dictionary. It returns a Boolean value true if found in the structure or false if not found. If the desired information is the index of the symbolic key, then the inside function should be used instead

### Directory

The isInside function is used to determine if a symbolic key is in a specified Directory. It returns a Boolean value true if found in the structure or false if not found. If the desired information is the index of the symbolic key, then the inside function should be used instead

### Matrix

Note: Returns an error message if the Matrix is not of rank one.

The isInside function is used to determine if an object is in a specified Matrix. It returns a Boolean value true if found in the Matrix or false if not found. If the desired information is the index where the match was found, then the inside function should be used instead.

### NumMatrix

Note: Returns an error message if the NumMatrix is not of rank one.

The isInside function is used to determine if an object is in a specified NumMatrix. It returns a Boolean value true if found in the Matrix or false if not found. If the desired information is the index where the match was found, then the inside function should be used instead.

### Pair

The isInside function is used to determine if an object is in a specified Pair. It returns a Boolean value true if found in the Pair or List or false if not found. If the desired information is the index where the match was found, then the inside function should be used instead.

#### Syntax

Expression: (isInside obj vector)

 Argument: Argument: Arguments Name Type Description obj Character String Symbol Vector BitVector ByteVector IntVector FltVector ObjVector Structure Dictionary Directory Matrix NumMatrix Integer Float Number Complex The search object. vector Vector ShortVector IntVector NumVector ObjVector BitVector The target Vector.

Returns: Returns true if the object was found. Returns false if the object was not found.

Expression: (isInside key obj)

 Argument: Argument: Arguments Name Type Description key Symbol The key to search for (it must be a symbol). obj Structure The target object.

Returns: Returns true if the key was found. Returns false if the key was not found.

Expression: (isInside key obj)

 Argument: Argument: Arguments Name Type Description key Symbol The key to search for (it must be a symbol). obj Dictionary The target object.

Returns: Returns true if the key was found. Returns false if the key was not found.

Expression: (isInside key obj)

 Argument: Argument: Arguments Name Type Description key Symbol The key to search for (it must be a symbol). obj Directory The target object.

Returns: Returns true if the key was found. Returns false if the key was not found.

Expression: (isInside obj matrix)

 Argument: Argument: Arguments Name Type Description obj Character String Symbol Vector BitVector ByteVector IntVector FltVector ObjVector Structure Dictionary Directory Matrix NumMatrix Integer Float Number Complex The search object. matrix Matrix The target Matrix.

Returns: Returns true if the object was found. Returns false if the object was not found.

Expression: (isInside obj nummatrix)

 Argument: Argument: Arguments Name Type Description obj Character String Symbol Vector BitVector ByteVector IntVector FltVector ObjVector Structure Dictionary Directory Matrix NumMatrix Integer Float Number Complex The search object. nummatrix NumMatrix The target NumMatrix.

Returns: Returns true if the object was found. Returns false if the object was not found.

Expression: (isInside obj pair)

 Argument: Argument: Arguments Name Type Description obj Character String Symbol Vector BitVector ByteVector IntVector FltVector ObjVector Structure Dictionary Directory Matrix NumMatrix Integer Float Number Complex The search object. pair Pair The target Pair.

Returns: Returns true if the object was found. Returns false if the object was not found.

Expression: (isInside obj list)

 Argument: Argument: Arguments Name Type Description obj Character String Symbol Vector BitVector ByteVector IntVector FltVector ObjVector Structure Dictionary Directory Matrix NumMatrix Integer Float Number Complex The search object. list List The target List.

Returns: Returns true if the object was found. Returns false if the object was not found.

#### Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

#### Argument Types

Here are the links to the data types of the function arguments.

 Structure Dictionary Directory Symbol Boolean Structure Dictionary Directory Symbol Boolean Structure Dictionary Directory Symbol Boolean Character String Symbol Vector BitVector ByteVector IntVector FltVector ObjVector Structure Dictionary Directory ShortVector Matrix NumMatrix Integer Float Number Complex Boolean

Here are also a number of links to functions having arguments with any of these data types.