as.code {struct} | R Documentation

## Convert to code

### Description

Prints a block of code that can be used to replicate the input object.

### Usage

    as.code(M, start = "M = ", mode = "compact")

    ## S4 method for signature 'model'
    as.code(M, start = "M = ", mode = "compact")

    ## S4 method for signature 'model_seq'
    as.code(M, start = "M = ", mode = "compact")

    ## S4 method for signature 'iterator'
    as.code(M, start = "M = ", mode = "compact")

### Arguments

`M` | a struct model, model_seq or iterator object
`start` | text prepended to the code. Default is "M = "
`mode` | "compact" will use the least amount of lines, "expanded" will put each object and input on a new line. "neat" will produce an output somewhere between "compact" and "extended".

### Value

A string of code to reproduce the input object.

a string of code to reproduce the model

a string of code to reproduce the model sequence

a string of code to reproduce the iterator

### Examples

    M = example_model(value_1 = 10)
    as.code(M)
    M = example_model()
    as.code(M)
    M = example_model()
    as.code(M)
    M = example_model()
    as.code(M)

[Package struct version 1.2.0 Index]