A common use of functionals is as an alternative to for loops.
For loops have a bad rap in R because many people believe they are slow37,
but the real downside of for loops is that they’re very flexible: a loop conveys that you’re iterating, but not what should be done with the results.
functional의 흔한 사용법은 for 루프문 대체재로 쓰는 것이다.
for 루프문은 많은 사람들이 느리다고 믿기 때문에, R에서 평가가 안좋고, (bad rap찾아보니깐 이런 뜻이 있었음)
하지만 for 루프문의 진짜 단점은 너무 flexible하다는 것이다.
루프문은 니가 iterating하는 것을 전달해주지만, 결과 가지고 하면 안 되는 것이다.?
마지막 문장이 제일 문제인 거임. 콜론 다음 문장. for 루프문이 결과가지고 하는 그런게 있나?
구글번역해보면 "결과로 수행할 작업은 아니다" 라고 나오는데...
but (that's) not what should be done with the results라고 해석을 해야하나?? 씨발꺼
결과를 가지고 다시 연산하는 건 안 된다는 거 같은데
for문은 그렇잖아 재귀하는 거랑 다르게 연산 결과를 또 연산하는 그런 건 못한다 그런 거 같음
기술문서 뿐만이 아니라 모든 텍스트가 그런데 니각 상황을 만들어서 텍스트에 대입하면서 읽어야 함 단순히 영어 잘 안다고 저거 해석할 수 있는 거 아님 ㅇㅇ We're in the end game now. 를 우린 끝장났어로 번역하는 또라이도 세상에 있잖음 상황을 그리셈 난 R언어 몰라서 너가 나보단 나은 번역가일 듯
그러려고 노력하는데, R 충분히 많이 썼는데 내가 알고 있던거랑 전혀 매치가 안되서 그럼. 재귀하는거랑 다르게 FOR문은 연산 결과를 또 연산 못한다는게 뭔소린지알겠는데, 그렇게 해석을 하려고하면 문맥상이랑 전혀 안 맞음. flexible하다고 해놓곤 결과는 안 들어가니깐 연산이 안된다 이런건 아닌거같은데..
내 생각에는 구글링 해보니 R의 철학이 분명하고 짧은 코드인 거 같은데 그러면 for문이 끝나도 결과물이 분명하게 나오지 않으니(이건 프로그래머가 따로 안에서 해야하는 부분이잖음?) 그에 비해 functional은 결과물이 분명하게 짧은 코드로 나와서 쓰는 것 같음
ㄳㄳ 도움이 많이 됨 ㄳ
걍 for로 하면 연산결과가 뭔지 신경 안쓰고 쭈욱 탐색할 수 있으니 제약없이 쓸모있다는 얘기 아닌가
반대 얘기임 R에서 왜 functional이 loop보다 우월하냐 얘기
대략 의역하면 "일반적으로 루프란 것은 반복문이지, 결과값을 내서는 안되는 것이다" ( for는 너무 flexible하니 결과값 낼때 쓰지마라 ) 인듯
for 문이 개애매하긴 함 for 문 자체에서 어떤 결과값이 나올 것이다 라고 기대하기 힘들잖음(flexible) 그저 iterating 한다는 것만 알려주는데 반면 functional은 for문의 성질을 띄면서 어떤 결과값이 나올 것이라고 프로그래머에게 분명하게 알려주기 때문에 쓰인다. 이런 거 같은데
펑셔널의 주 용도는 for 루프 대신 사용하는 것입니다. for 루프는 많은 사람들이 느리다고 믿기 때문에 R에서 평판이 안 좋습니다. 하지만 for 루프의 진정한 단점은 for 루프가 매우 유연하다는 것입니다. 루프를 사용하면 반복한다는 의도는 전달할 수 있지만, 그 결과물로 무엇을 해야 하는지 알려주지는 않습니다.
역시 삼전 ㄷㄷ
그러니깐 이렇게 해석을 하면, not이라는 단어를 (does) not convey what should be done with the results인거고
그래. 나도 그렇게 이해했다
결과값을 내서는 안 된다. 뭐 이런식으로 해석을 하게 되면 not이라는 단어를 (that is) not what should be done with the results인거잖아
이게 헷갈린거임. 미묘한 차이라기엔 너무 큰 차이를 나타내는거라서 물어봤음 감사여
네 말을 들으니 나도 헷갈리긴 한다만, 그 의도였다면 but 을 안 썼을 거다. which is not ~ 으로 쓰는 게 더 자연스럽다