Подпишись на канал фаундера и разработчика экосистемы tonpie
[Решено] Есть ли в FunC троичный оператор?
-
Многие языки программирования имеют троичный оператор, такой как
booleanExpression ? expression1 : expression2
в Java (еслиbooleanExpression
равноtrue
, то выполняетсяexpression1
, если нет, то выполняетсяexpression2
). Есть ли такой оператор в FunC? Где в документации это описано?
Этот вопрос был импортирован из чата Telegram: <***Скрыто***
click to show
-
Такой оператор существует; в документации он называется "условный оператор".
https://ton.org/docs/develop/func/statements#conditional-operator
Это приведенный пример:
;; <condition> ? <consequence> : <alternative> x > 0 ? x * fac(x - 1) : 1;