====== While ====== ===== Description ===== Execute contained functors while the value passed to [[Set While Condition]] is true. ===== Inputs ===== ^ Name ^ Type ^ Description ^ | Initial Condition | [[Boolean Value Type]] | The initial expression value for the while Functor. | ===== Optional Inputs ===== None. ===== Outputs ===== None. ===== Internal Outputs ===== ^ Name ^ Type ^ Description ^ | Step | [[Non Negative Integer Value Type]] | Current iteration. | ===== Internal Inputs ===== ^ Name ^ Type ^ Description ^ | Condition | [[Boolean Value Type]] | The current value of condition for the loop. | ===== Group ===== [[Functor List#Control | Control]] ===== Notes ===== The value used to control the loop can be passed to the Condition internal input port using a [[Set While Condition]]. This functor must be placed inside the While and it binds automatically the internal input port. The execution continues until the value passed to the [[Set While Condition]] become false. ===== Internal Name ===== While