У Python та JavaScript напівколонки необов’язкові.
У PHP цитати навколо ключів масиву необов’язкові ( $_GET[key]
vs $_GET['key']
), хоча якщо ви їх опустіть, то спочатку шукайте константу за цим іменем. Він також дозволяє 2 різних стилів для блоків (двокрапку або дужку з обмеженою точкою).
Зараз я створюю мову програмування, і я намагаюся вирішити, наскільки суворо я повинен це зробити. Дуже багато випадків, коли зайві символи насправді не потрібні і їх можна однозначно інтерпретувати через пріоритети, але мені цікаво, чи варто все-таки їх виконувати чи не заохочувати послідовність.
Що ти думаєш?
Гаразд, моя мова є не стільки мовою програмування, скільки фантазійною мовою шаблонів. Вигляд хреста між шаблонами Haml і Django . Мається на увазі, що він використовується в моєму веб-рамках C # і повинен бути дуже розширеним.
"..$_GET[raw].."
.
"xx$_GET[raw]xx"
- Якщо ви починаєте використовувати фігурні дужки, то ключ повинен бути укладений "xx{$_GET['raw']}xx"
у лапки. Якщо використовуються фігурні дужки, то звичайний аналізатор PHP перевіряє його і застосовується суворий синтаксис. Просто для "$_GET[x]"
цього ключ трактується як необроблений рядок, і це також суворе правило, PHP буде аналізувати помилку на "$_GET['x']"
.