function_body

Gamma: Version 4.0
Prev |  | Next

# `function_body`

`function_body` -- gives the body of a user-defined function.

## Syntax

    function_body (function)

## Arguments

`function`

  Any function.

## Returns

The function definition in Lisp syntax if the function is user-defined, else nil.

## Description

This function shows the body of a user-defined function in Lisp syntax.

## Example

        Gamma> function g(a,b,c) {(a * b)/c;}
        (defun g (a b c) (/ (* a b) c))
        Gamma> function_body(g);
        #0=((/ (* a b) c))
        Gamma> function h(r,s) {sin(r)/cos(s) * tan(s);}
        (defun h (r s) (* (/ (sin r) (cos s)) (tan s)))
        Gamma> function_body(h);
        #0=((* (/ (sin r) (cos s)) (tan s)))
        Gamma> function_body(sort);
        nil
        Gamma>

## See Also

`function_args`, `function_name`

Prev | Home | Next
`function_args` | Up | `function_name`

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.