Анонимна функция: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м +ш; форматиране: 11x кавички, 4x тире, 3x нов ред, 2x 6lokavica, запетая, тире-числа, точка (ползвайки Advisor) |
LordBumbury (беседа | приноси) м без интервал преди запетая |
||
Ред 368:
=== C# ===
Поддръжката на анонимни функции в [[:en:C_Sharp_(programming_language)|C#]] се е задълбочила през различните версии на компилатора на езика. C # езикът v3.0 В, излязъл през ноември 2007 г. с .NET Framework-а v3.5, има пълна поддръжка на анонимни функции. В C # те се наричат „[[Https://en.wikipedia.org/wiki/Lambda calculus|ламбда изрази]]“(„lambda expressions“), следвайки първоначалната версия на анонимни функции, ламбда смятане(lambda calculus). Вижте [http://www.microsoft.com/download/en/details.aspx?id=7029 C# 4.0 спецификацията секцията 5.3.3.29], за повече информация. <blockquote>Ламбда изразите представляват анонимни функции, които съдържат изрази или последователност от оператори. Всички ламбда изрази</blockquote><blockquote>използват ламбда оператора =>, който може да се чете като „отива в“. Идеята за ламбда изразите в C# е заимствана от функционалните езици</blockquote><blockquote>(например Haskell
// <see href="http://msdn.microsoft.com/en-us/library/bb549151.aspx" />
Func<int,int> foo = x => x*x;
|