람다는 왜 아무리 구글링해도 정보가 잘 안 나오는지..
어떤 객체가 들어있는 리스트를 순회하면서 많은 행동을 해야 한다고 할때
for loop는 그냥 값 담아야 되면 외부 변수에 담고 변경해야 하면 변경하고 삭제해야 되면 삭제하고 그럴 수 있잖아 각 객체마다
이런 똑같은 행동을 람다로도 구현할 수 있음?
한번의 람다만 돌면서 여러개의 행동을 할 수 있는지가 궁금
어떤 객체가 들어있는 리스트를 순회하면서 많은 행동을 해야 한다고 할때
for loop는 그냥 값 담아야 되면 외부 변수에 담고 변경해야 하면 변경하고 삭제해야 되면 삭제하고 그럴 수 있잖아 각 객체마다
이런 똑같은 행동을 람다로도 구현할 수 있음?
한번의 람다만 돌면서 여러개의 행동을 할 수 있는지가 궁금
클로져 사용이 가능하다면 for loop 에서 하는 행동을 람다 안에서 전부 가능함 - dc App
클로져가 언어 말하는거야? 만약 자바에서 스트림과 람다를 사용하는 경우라면?
https://tecoble.techcourse.co.kr/post/2021-07-16-closure/
- dc App
정말 고마워 새로운 지식이 늘었다
람다가 모든 for를 대체 가능하냔 게 뭔 말인지 모르겠는데 람다 대수가 튜링 완전하냔 뜻이면 ㅇㅇ
PL 관심있으면
https://hjaem.info/articles/main
보셈
자료 고마워 사실 너네가 무슨 말하는지도 모르겠어서 아직 이런 얘기를 꺼낼 짬이 아닌듯 자료부터 보고 공부하고 오겠음 ㄱㅅㄱㅅ
recursive한 lambda expression 사용이 가능해야 함
니가 말한 아이디어에서 나온 언어가 lisp임
그러니까 배열의 고차메서드만을 가지고 배열에대한 임의의 for루프를 에뮬레이션 할수있냐는 질문이지
람다는 도는게 아니라 평가하는거임 - dc App