Как определить оператора трубы? - PullRequest
0 голосов
/ 29 марта 2020

Мне очень нравится труба (в или , как упомянуто в комментариях), но иногда я сталкиваюсь с ошибками, которые показывают, что мне не хватает понимания. В случае других функций или операторов у меня есть хотя бы некоторое представление о том, как они могут быть определены, но в случае с каналом у меня даже нет понятия, с чего начать, если я хочу его определить.

I Мне действительно любопытно, как определяется труба. До сих пор я просто пытался присвоить его собственному оператору, но даже это не работает. Смотрите здесь:

library(dplyr)

`%pipe%` <- `%>%`

data.frame() %pipe% class(.)
# gives an error: subscript out of bounds

Какие магические ингредиенты заставляют трубу работать? Как мы можем определить это сами? Благодаря.

...