I think it's a bit of a quirk of rep:

> rep("x")
> [1] "x"

Help of 'rep' does state this:

The default behaviour is as if the call was

       rep(x, times = 1, length.out = NA, each = 1)

So it seems to even be documented.

Peter


Peter

On Thu, Dec 11, 2025 at 2:40 PM Henrik Bengtsson
<[email protected]> wrote:
>
> What's going on here:
>
> $ R --vanilla --quiet
> > f <- function(n) rep("x", times = n)
> > f()
> [1] "x"
>
> ?
>
> > getRversion()
> [1] ‘4.5.2’
>
> /Henrik
>
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to