увидел "lamval" и когда нажал по нему то появился такой код:
[=](/* arguments */){
/* code */
}
Что это такое?
лямбда
феноменологическое изучение C++ до добра не доведёт
А для чего она? Единственное где я видел и использовал лямбду это python например "fac = lambda x:[1,0][x>1] or fac(x-1)*x" А с этим что выдал sublime так не работает: int a = 2; int b [=] (a){ return a*5; } Или я чтото не так понял?
обычно осознание, зачем нужны лямбды, приходит в тот момент, когда собственно возникает необходимость в них
короче, я не советую принудительно пихать лямбды в код, пока идёт обучение. можно даже не думать и не знать о них пока что. со временем увидишь код, который использует лямбды, изучишь и осознание придёт
"осознание придёт" - Это как было у меня с классами) только оно пришло через год после изучения , когда я пытался другому человеку объяснить что такое классы в php 😅
В этих ваших интернетах про лямбду только ленивый не писал. Гугл в помощь.
йа уже прочитал
Обсуждают сегодня