Понимание выражения Const в VBScript

Ну, я пытаюсь понять ограничения вConst выражения вVBScript, Я не мог использовать ничего, кроме литералов. Какиедокументы говорят является:

Литеральная или другая константа, или любая комбинация, которая включает все арифметические или логические операторы, кроме Является.

Так что если "который включает в себя все арифметические или логические операторы " тогда логически я ожидаю, что я могу сделать что-то вроде этого:

Const X = (1 + 2)

Но это приносит ошибкуОжидаемая буквальная константа, Я нашел интересный ответВот это позволяет обмануть, на некотором уровне, так что выше можно сделать с:

Execute "Const X = " & (1 + 2)

Но мой вопрос касается стандартного объявления констант. Если случайно документы сказали что-то вродевыражение может быть ТОЛЬКО буквальнымтогда я бы никогда не спросила.

Так что еще я могу использовать (кроме буквального)?

Ответы на вопрос(1)

Ваш ответ на вопрос