Aktywne Wpisy

kaziuwichura +111
Czy ma ktoś może w domu zamknięte opakowanie kawy Lavazza Crema e Aroma 1000 g i mógłby ją zważyć?
Właśnie dostałem swoją z Allegro i zamknięte opakowanie waży 920 gram (razem z opakowaniem) i zastanawiam się czy kręcić imbę czy to normalna waga tej paczki.
#kawa #kiciochpyta
Właśnie dostałem swoją z Allegro i zamknięte opakowanie waży 920 gram (razem z opakowaniem) i zastanawiam się czy kręcić imbę czy to normalna waga tej paczki.
#kawa #kiciochpyta
źródło: QEV71Ibj
Pobierz
CorniShon007 +160
#piramidaplusowa
AMBER PLUS
Każdy chyba już zna zasady.
1. Plusujesz post
2. Plusujesz wszystkie komentarze
AMBER PLUS
Każdy chyba już zna zasady.
1. Plusujesz post
2. Plusujesz wszystkie komentarze
źródło: 1000052069
Pobierz




Czytam sobie ostatnio YDKJS i zainteresowały mnie domknięcia. Postanowiłem więc spróbować osiągnąć domknięcie w C#, na podobnej zasadzie jak robi się to w JS. Wytworzyłem sobie cuś takiego:
class Program
{
static void Main(string[] args)
{
Func> MultiplyBy = delegate (int x)
{
return delegate (int a) { return a * x; };
};
var multiply = MultiplyBy(10);
Console.WriteLine(multiply(5));
Console.ReadKey();
}
}
Wygląda na to że działa. Tylko czy jest to aby domknięcie czy jedynie symulacja podobnego zachowania? Było nie było, jest to obejście za pomocą funktorów bo w C# funkcja nie jest obiektem.
W JSie funkcja jest obiektem z natury, więc dużo wygodniej takie fikołki robić +