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