Начало работы с [закрытой] Дополнительной Разработкой PHP

Я всегда понимал "синтаксический сахар" для обращения к любому синтаксису, добавленному к существующему языку, которые не расширяют возможности языка. Иначе что-либо менее прямое, чем двоичный машинный язык можно было назвать синтаксическим сахаром.

Даже при том, что они не расширяют возможности языка, они могут все еще быть очень полезными.

, Например, LINQ является синтаксическим сахаром, потому что он не добавляет новых возможностей к C#3, которые не были уже возможны в C#2. Но сделать то же самое, поскольку простое выражение LINQ в C#2 взяло бы значительно больше кода, чтобы выполнить и быть намного более твердым читать.

Conversly, дженерики не являются синтаксическим сахаром, потому что можно сделать вещи с ними в C#2, которые были невозможны с C#1, таковы как создание класса набора, который может содержать любой тип значения без упаковки.

15
задан DaveRandom 18 March 2013 в 16:32
поделиться

2 ответа

Просматривая свои закладки, я нашел только следующие ссылки:

22
ответ дан 1 December 2019 в 02:10
поделиться

Прочтите это: https://devzone.zend.com/303/extension-writing-part-i-introduction-to-php-and-zend . Это, наверное, единственный полезный урок, который я когда-либо встречал.

5
ответ дан 1 December 2019 в 02:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: