Комментировать код автор не любил, но вроде бы код понятный, пока еще копаю. Всё парсится и компилируется с помощью Expression.Compile, насколько я понимаю.
делает, делает. но разве не логичнее сначала описать функциональный литерал, окружить его скобками, а потом инвоукнуть?
наверное я погорячился с «должно быть», я считаю, это просто красивее и понятнее.
p.s.: руководствовался трудами Флэнагана, и разделом «Self-Invoking Functions» в статье www.hunlock.com/blogs/Functional_Javascript
еще многие не знают, чем C от C++ отличается. может имеет смысл поспрашивать? Думают, что только классы появились. Об отличиях в структурах или объявлении переменных не догадываются.
Хорошо расписано, спасибо.
Добавлю, что не только для текста можно использовать это расстояние, а, к примеру, для распознавания жестов мыши, о чем правда где-то на хабре уже писали.
Немного не в тему: а нет рекомендаций каких-нибудь в виде «поменяй пару байтиков и получится 'красивая' контрольная сумма»? Просто интересно, такое еще не придумывали?
Вот мне интересно, заметил бы я эту рекламу, если б не прочел о ней здесь? Наверное нет, т.к. не помню как выглядел раньше блок с рекламой. Теперь бы научиться не замечать такие топики =)
наверное я погорячился с «должно быть», я считаю, это просто красивее и понятнее.
p.s.: руководствовался трудами Флэнагана, и разделом «Self-Invoking Functions» в статье www.hunlock.com/blogs/Functional_Javascript
должно быть
вместо
Добавлю, что не только для текста можно использовать это расстояние, а, к примеру, для распознавания жестов мыши, о чем правда где-то на хабре уже писали.
#define NULL 0
© stddef.h
NULL тоже используется, просто задефайнен как 0. Использую для указателей именно NULL — так наглядней, мне кажется.