Přeskočit obsah

Porovnávací výrazy¤

Testovací výraz vyhodnotí vstupy a na základě výsledku testu vrátí logickou hodnotu true nebo false.

  • !EQ: Rovná se
  • !NE: Nerovná se
  • !LT: Menší než
  • !LE: Menší nebo rovno
  • !GT: Větší než
  • !GE: Větší nebo rovno

!EQ¤

Rovná se.

Typ: Sekvence.

Example

!EQ
- !ARG count
- 3

Porovnává argument count s 3, vrací count == 3.


!NE¤

Nerovná se.

Typ: Sekvence.

Jedná se o zápornou obdobu !EQ.

Example

!NE
- !ARG name
- Frodo

Porovnává argument name s Frodo, vrací name != Frodo.


!LT¤

Menší než.

Typ: Sekvence.

Example

!LT
- !ARG count
- 5

Příklad testu count < 5.


!LE¤

Menší nebo rovno.

Typ: Sekvence.

Example

!LE
- 2
- !ARG count
- 5

Příklad testu rozsahu 2 <= count <= 5.


!GT¤

Větší než.

Typ: Sekvence.

Example

!GT [!ARG count, 5]

Příklad testu count > 5 pomocí kompaktní formy YAMLu.


!GE¤

Větší nebo rovno.

Typ: Sekvence.

Example

!GE
- !ARG count
- 5

Příklad testu count >= 5.