[Rd] cat(fill=N)
Serguei Sokol
sokol at insa-toulouse.fr
Fri Mar 16 17:19:13 CET 2018
Le 16/03/2018 à 17:10, David Hugh-Jones a écrit :
> Hi all,
>
> I expect I'm getting something wrong, but
>
> cat("foo bar baz foo bar baz foo bar baz", fill = 10)
>
> should be broken into lines of width 10, whereas I get:
>
>> cat("foo bar baz foo bar baz foo bar baz", fill = 10)
> foo bar baz foo bar baz foo bar baz
On the other side, if I do
> cat(strsplit("foo bar baz foo bar baz foo bar baz", " ")[[1]], fill = 10)
I get the expected result:
foo bar
baz foo
bar baz
foo bar
baz
Which suggest that cat() doesn't break elements of submitted character vector
put put enough of them to fill the requested width.
Serguei.
>
> This is on R 3.4.3, but I don't see mentions of it fixed in 3.4.4 or
> r-devel NEWS.
>
> Cheers,
> David
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
More information about the R-devel
mailing list