Czy istnieje sposób na wdrożenie zrozumienia list w R?Zrozumienie listy w R
jak pyton:
sum([x for x in range(1000) if x % 3== 0 or x % 5== 0])
samo w Haskell:
sum [x| x<-[1..1000-1], x`mod` 3 ==0 || x `mod` 5 ==0 ]
Jaki jest praktyczny sposób zastosować to w R?
Nick
Dzięki! (Umieść spacje wokół operatorów %% może poprawić czytelność.) – Nick
Edytowano odpowiedź ze spacjami dla przyszłej czytelności. – MadScone
Nie znaczy to, że to coś zmieni, ale byłoby to szybsze, ponieważ używa liczb całkowitych i nie tworzy kolejnego wektora: 'sum (l * (l %% 3L == 0L | l %% 5L == 0L))' – flodel