[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Índice] [ ? ]

48. eval_string


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Índice] [ ? ]

48.1 Definições para eval_string

Função: eval_string (str)

Entrega a sequência de caracteres do Maxima str como uma expressão do Maxima e a avalia. str é uma sequência de caracteres do Maxima. Essa sequência pode ou não ter um marcador de final (sinal de dólar $ ou ponto e vírgula ;). Somente a primeira expressão é entregue e avaliada, se ouver mais de uma.

Reclama se str não for uma sequência de caracteres do Maxima.

Exemplos:

(%i1) load("eval_string")$

(%i2) eval_string ("foo: 42; bar: foo^2 + baz");
(%o2)                       42
(%i3) eval_string ("(foo: 42, bar: foo^2 + baz)");
(%o3)                   baz + 1764

Para usar essa função escreva primeiro load("eval_string"). Veja também parse_string.

Função: parse_string (str)

Entrega a sequência de caracteres do Maxima str como uma expressão do Maxima (sem fazer nenhuma avaliação dessa expressão). str é uma sequência de caracteres do Maxima. Essa sequência pode ou não ter um marcador de final (sinal de dólar $ ou ponto e vírgula ;). Somente a primeira expressão é entregue e avaliada, se ouver mais de uma.

Reclama se str não for uma sequência de caracteres do Maxima.

Exemplos:

(%i1) load("eval_string")$

(%i2) parse_string ("foo: 42; bar: foo^2 + baz");
(%o2)                    foo : 42
(%i3) parse_string ("(foo: 42, bar: foo^2 + baz)");
                                   2
(%o3)          (foo : 42, bar : foo  + baz)

Para usar essa função escreva primeiro load("eval_string"). Veja também a função eval_string.


[ << ] [ >> ]           [Top] [Contents] [Índice] [ ? ]

This document was generated by Robert Dodier on Dezembro, 22 2007 using texi2html 1.76.