Для общей схемы, возможно
Map(`*`, 0:2, c(1, 11, 111))
или
unlist(Map(`*`, 0:2, c(1, 11, 111)))
или более явно
Map(function(x, y) x*y, 0:2, c(1, 11, 111))
(мне нравится Map
лучше, чем mapply
Стива, потому что он не упрощается по умолчанию, короче набирает текст и хорошо работает с другими функциональными функциями, описанными на его man-странице, например, Reduce
, Filter
и Negate
).
Более ранний ответ на конкретный вопрос, так как он был удален, был просто 0:2 * c(1, 11, 111)
, что было бы гораздо эффективнее.