Is tacit programming также известен как беспутный стиль - опция в R?Возможно ли такое молчаливое программирование на языке статистического программирования R?
ответ
Проверьте magrittr пакет, так как он кажется самым близким к тому, что вы просите. Wikipedia приводит пример:
Например, последовательность операций в аппликативном языке, как следующее:
def example(x): y = foo(x) z = bar(y) w = baz(z) return w
... написано в точке свободного стиля, как состав последовательности из функций без параметров:
def example: baz bar foo
В R с magrittr
она может быть записана в виде
x %>% foo %>% bar %>% baz
, где %>%
оператора используется, чтобы составить цепочку функций, так что выход из предыдущей функции передаются в качестве первого аргумента функции последующей. См. Виньетку magrittr
для получения дополнительной информации.
может быть определена функция
# explicitly
example <- function(x) x %>% foo %>% bar %>% baz
# or simply (as @bergant noticed)
example <- . %>% foo %>% bar %>% baz
Чтобы определить функцию: 'пример <- . %>% foo%>% bar%>% baz'. – bergant
- 1. Возможно ли молчаливое программирование в Purescript?
- 2. Программирование на естественном языке против грамотного программирования
- 3. R программирование программирования ifelse()
- 4. Определение диагонализуемости матрицы на языке программирования R
- 5. Сложность программирования на языке программирования
- 6. Перевод на языке программирования
- 7. Что такое \ r на языке C?
- 8. Что такое .nan в языке программирования D?
- 9. Как изучать программирование на языке C
- 10. Реализация языков программирования на языке программирования
- 11. Является ли функциональное программирование подмножеством императивного программирования?
- 12. Последствия типизации на языке программирования
- 13. Windows Язык программирования на языке программирования
- 14. Что такое эквивалент доходности на языке программирования D?
- 15. Чтение и настройка CSV-файлов на языке программирования R
- 16. Программирование на Android: длительные задержки программирования. Время
- 17. r data.table функциональное программирование/метапрограммирование/вычисление на языке
- 18. Получение навыков программирования на языке ассемблера
- 19. Вопросы программирования на программирование сокетов
- 20. Backtrack на любом языке программирования
- 21. Поведение && на языке программирования C
- 22. Программирование на смешанном языке CUDA
- 23. Что такое идиома программирования?
- 24. Показать и функцию отчета выводит на языке программирования «R»
- 25. Прикладные решения для программирования на языке C#?
- 26. .net программирование программирования асинхронного программирования
- 27. Молчаливое изменение класса? возможно ли это в Ruby
- 28. Что такое ориентированное на данные программирование?
- 29. Когда и на каком языке были введены определенные функции программирования?
- 30. Упражнение на языке программирования C 1 - 13
'Negate',' Vectorize' и личность доступны без каких-либо дополнительных пакетов аддон. Функциональный пакет «compose» и «Curry» и некоторые другие. Также см. Пакет lambda.r. –