Print methods for permutation objects

Share:

Description

Print methods for permutation objects with matrix-like printing for words and bracket notation for cycle objects.

Usage

1
2
3
4
5
## S3 method for class 'cycle'
print(x, ...)
## S3 method for class 'word'
print(x, ...)
as.character_cyclist(y,comma=TRUE)

Arguments

x

Object of class permutation with words dispatched to print.word() and cycles dispatched to print.cycle()

...

Further arguments (currently ignored)

y,comma

In as.character.cyclist(), argument y is a list of cycles (a cyclist); and comma is Boolean, specifying whether to include a comma in the output

Value

Returns its argument invisibly, after printing it.

Author(s)

Robin K. S. Hankin

See Also

nicify_cyclist

Examples

1
2
3
x <- rperm(4,9)
as.word(x)
as.cycle(x)