так, чтобы при получении в качестве первого аргумента объекта R6-класса срабатывала моя функция? Или их нельзя мешать с R6-классами?
Метод для генерика определить в смысле?
Да. Я просто что-то с ходу не вспомнил, куда смотреть. Вот теперь слово generic вспомнил. :-)
И теперь нашёл ответ на свой вопрос прямо для нужной мне функции: https://stackoverflow.com/questions/48526610/can-you-make-table-behave-as-it-was-a-generic-function
S3 диспетчеризация?
Да, я просто с ходу не понял, работает ли она с R6-классами, а потом не понял, как это сделать с функцией, которая изначально не generic. Вообще насколько злая идея подменять table из базового R своим генериком? Просто проблема нейминга функции, которая рисует таблицу. :-)
Честно говоря, мнн кажется, что лучше уж подлиннее название взять, например draw_table(). Тем более, что методы для дженерика — это обычно схожие по смыслу функции
Обсуждают сегодня