website logo
Navigate through spaces
ChartHop documentation
⌘K
ChartHop Help Center
Getting around in ChartHop
ChartHop for Employees
Implementing ChartHop
ChartHop for Administrators
Carrot reference
ChartHop for Developers
Partners
Release notes
Resources
Docs powered by
Archbee
website logo
Carrot reference
...
Elements of Carrot expressions
Keywords

? (ternary)

Evaluates the truthiness of an expression, and returns the value of one of two expressions based on that outcome.

Syntax

condition ? ifTrue : ifFalse

  • condition - the conditional expression to be evaluated for truthiness.
  • ifTrue - the expression to be evaluated if condition is found to be truthy.
  • ifFalse - the expression to be evaluated if condition is not found to be truthy.

Sample usage

base * (tenure < 12 ? tenure / 12 : 1) returns the prorated base salary of someone if they are under 12 months tenure, otherwise returns their base.

See also

  • ?: (elvis)
  • . (dot)
  • && (and)



Updated 03 May 2023
Did this page help you?
PREVIOUS
|| (or)
NEXT
if
Docs powered by
Archbee
TABLE OF CONTENTS
Syntax
Sample usage
See also
Docs powered by
Archbee