Подпишись на канал фаундера и разработчика экосистемы tonpie
Почему FunC использует ;; для комментариев?
-
Есть ли какая-то конкретная причина, по которой однострочные комментарии в FunC начинаются с
;;
, а не с чего-то более распространенного, например//
? Это очень странное ощущение.
Этот вопрос был импортирован из чата Telegram: <***Скрыто***
click to show
-
Я предполагаю, что это из-за того, что специальные символы, такие как
?!: /
, принимаются в именах переменных и функций. Если//
использовался для однострочных комментариев, то в конце строк без точки с запятой перед ними нужно было ставить пробел, иначе они рассматривались бы как часть имени идентификатора.Точка с запятой не допускается в именах идентификаторов, поэтому ее можно без проблем использовать в качестве однострочных комментариев.