Sorğular 'lambda'

Lisp, C #, C ++, Lua, Python, Ruby, JavaScript və ya Java kimi proqramlaşdırma dillərində anonim funksiyalar və ya bağlanmalar. (Həmçinin, lambda ifadəsi.)
5
Cavablar

Foreach'ta C # dəyişənini yenidən istifadə etmək üçün bir səbəb varmı?

C # -də lambda ifadələri və ya anonim metodlardan istifadə edərkən, dəyişdirilmiş bağlama tələsinə girişdən ehtiyatlı olmalıyıq. Misal üçün: foreach (stringsdə var s) {query = query.Where (i => i.Prop == s); // dəyişdirilmiş bağlanmaya giriş ...} ...
17 yanvar təyin etdi '12 saat 20:21 'də
9
Cavablar

C ++ 11-də lambda ifadəsi nədir?

C ++ 11-də lambda ifadəsi nədir? Mən bunu nə vaxt istifadə edəcəyəm? Problemlərin hansı sinfi onlar həll edildikdən əvvəl mümkün olmadı? Bir neçə nümunə və istifadə nümunəsi faydalı olardı.
02 oktyabr '11 'də 17:58' da
26
Cavablar

Niyə python lambdas faydalıdır?

Python lambdaslarını anlamaya çalışıram. Lambda real həyatda unutmamız lazım olan "maraqlı" dil subyektlərindən biri mi? Əminəm ki, bunun lazım ola biləcəyi bəzi həddindən artıq hallar var, amma onun qeyri-müəyyənliyini, potensialını nəzərə alaraq ...
20 may tarixində saat 23: 40-da təyin olundu
20
Cavablar

Java 8 <V> siyahısına <K, V> xəritəsi daxil edin

Nümunə Siyahını Java 8 və lambda axınlarını istifadə edərək xəritəyə çevirmək istəyirəm. Mən bunu Java 7 və aşağıda yaza biləcəyəm. xüsusi xəritəsi <String, Choice> nameMap (<Seçim> seçimləri siyahısı) {son haqda məlumat <String, Choice> hashMap = new Has ...
04 dekabr 2 saat 18:00 'da
9
Cavablar

Func <T> əvəzinə ifadəni <Func <T >> istifadə edirsiniz?

Mən lambda və nümayəndələri Func və Fəaliyyəti başa düşürəm. Ancaq ifadələr məni susdurdu. Hansı şəraitdə düz köhnə Func <T> əvəzinə İfadə <Func <T >> istifadə edərdiniz?
27 apreldə təyin olundu '09 saat 16:50 'da
22
Cavablar

Lambda (funksiyası) nədir?

Kompleks məlumatsız bir şəxs üçün, kompüter bilimi dünyasında lambda nədir?
19 Avqust tarixində təyin olundu '08 saat 19:20 'də
10
Cavablar

"Bağlamaq" və "lambda" arasındakı fərq nədir?

Kimsə izah edə bilərmi? Onların arxasında olan əsas anlayışları başa düşürəm, amma tez-tez bir-birini əvəzləşdirmək üçün istifadə etdiyini görürəm və utandım. İndi buradayız, normal fəaliyyətdən necə fərqlənirlər?
21 oktyabr təyin etdi '08, 6:12
14
Cavablar

siyahı lambda + filtrlə müqayisədə

Əsas filtrelemeyi tapdım: bir siyahı var və mən element xüsusiyyətiylə filtrelemeliyim. Mənim kodum buna bənzətdi: my_list = [x for my_list x for x.attribute == value] Lakin sonra mən düşündüm: belə yazmaq daha yaxşı olardı? my_list ...
10 iyun saat 13: 14-də təyin olundu
17
Cavablar

Böyük () lambda ilə?

Doğru, buna görə bir qeyd var və ondan fərqli dəyərlər almaq istəyirik. System.Linq istifadə edərək, təbii ki, Fərqli adlı bir uzatma metodu var. Sadə vəziyyətdə, məsələn, parametrlər olmadan istifadə edilə bilər: var distin ...
19 Avqust tarixində təyin olundu '09 saat 16:50 'da
13
Cavablar

Arayüzü tətbiq edən bütün növləri əldə et

Yansıtıcı istifadə edərək, C # 3.0 /. NET 3.5 ilə ən kiçik kodu ilə bir interfeysi tətbiq edən və yinelemeleri minimuma endirən bütün növləri necə əldə edə bilərəm? Yenidən yazmaq istədiyim şey: foreach (Bu t.GetType () yazın.) Assembly.GetTypes ()) əgər (t IMyInterface) ...
25 avq. '08 saat 22:57 'da
18
Cavablar

Lambda ifadəsindən əmlak adının alınması

Bir lambda ifadəindən keçirildikdə əmlakın adını almaq üçün daha yaxşı bir yol varmı? İndi mən də var. məsələn. GetSortingInfo <İstifadəçi> (u => u.UserId); Əmlak işlədiyi zaman yalnız üzv ifadəsi kimi qoyulardı ...
23: 09-da 4: 24-də təyin olundu
21
cavab

Parametr adını əks etdirən: lambda C # ifadələri və ya sintaksis canlılığını sui-istifadə etmək?

MvcContrib Grid komponentinə baxıram və mən də heyran qaldım, lakin eyni zamanda Grid Sintaksisində istifadə olunan sintaksis hiyləsi ilə repelled. Xüsusiyyətlər (style => "width: 100%") Yuxarıdakı sintaksis yaradılan HTML stil atributunu genişliyə təyin edir ...
12 noyabrda təyin olundu. '09 saat 0:00 'da
12
Cavablar

Siyahı java.util.stream.Stream-dan Java 8-də əldə etmək

Mən asanlıqla koleksiyonları filtrelemek üçün Java 8 lambdas ilə oynadıq. Amma eyni ifadədə yeni bir siyahı kimi nəticə əldə etmək üçün qısa bir yol tapmadım. Burada mənim ən qısa yolumdur: List <Long> sourceLongList = Arrays.asList (1L, 10L, 50L, 8 ...
12 fevral 13: 13-də
9
Cavablar

Siyahısı <> OrderBy Alfabetik Sifariş

C # -ni Framework 3.5-də istifadə edirəm. Tez olaraq Ümumi siyahısı <> sıralamaq istəyirəm. Bu nümunə naminə, soyadına sahib olan bir şəxsiyyət siyahısı var deyə bilərəm. Lambda ifadəsini istifadə edərək, bu siyahıdan necə sıralana bilərəm? Siyahı <Person> ...
09 oktyabr ayı. '08 saat 19:48 'da
23
Cavablar

Java 8 Lambda funksiyası istisna atır?

Bir String parametresiyle bir metodu bir başvuru oluşturmayı ve bir int'yi nasıl döndürdüğünü biliyorum, bu: Function <String, Integer> Lakin, funksiya bir istisna atarsa, bu işe yaramazsa, örneğin tanımlanır: Integer myMethod (String s) IOExceptio ...
13 Avqust müəyyən '13 'də 2:16' da