Using Conditional Statements - 23.1

Spectrum Dataflow Designer Guide

Version
23.1
Language
English
Product name
Spectrum Technology Platform
Title
Spectrum Dataflow Designer Guide
First publish date
2007
Last updated
2024-05-09
Published on
2024-05-09T23:01:03.226155

Conditional statements can be used to take actions depending on whether various conditions evaluate to true or false. Grouping using parentheses ( and ) can be used for more complex conditions.

Table 1. Conditions

Condition

Description

Equals expression = = expression
Not Equals expression != expression
Greater Than expression > expression
Greater Than or Equal To expression >= expression
Less Than expression < expression
Less Than or Equal To expression <= expression
Not condition !condition
And condition && condition
Or condition || condition

If Statement

if(condition)
{ 
     actions to take if condition is true
}

Brackets are needed only if more than one statement is run after the "if."

If-Else If Statements

if(condition)
{ 
     actions to take if condition is true
}
else if(condition)
{
     actions to take if condition is true
}
else if...
if(SideLength != NaN)
{
   AreaOfPolygon=
   ((SideLength^2)*NumberOfSides)/
   (4*Tan(pi/NumberOfSides));
}
else if(Radius != NaN)
{
   AreaOfPolygon=
   (Radius^2)*NumberOfSides*Sin((2*pi)/NumberOfSides)/2;
}

One or more else if statements can be specified. Brackets are needed only if more than one statement is run after the "if-else- if-else."

Else-If Statement

if(condition)
{ 
   actions to take if condition is true
}
else if(condition)
{
   actions to take if condition is true
}
else if...
else
{
   actions to take if no conditions are met
}