Anterior: eval_string, Acima: eval_string [Conteúdo][Índice]
Entrega a seqüência de caracteres do Maxima str como uma expressão do Maxima e a avalia.
str é uma seqüência de caracteres do Maxima. Essa seqüê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 seqüência de caracteres do Maxima.
Exemplos:
(%i1) eval_string ("foo: 42; bar: foo^2 + baz"); (%o1) 42 (%i2) eval_string ("(foo: 42, bar: foo^2 + baz)"); (%o2) baz + 1764
Veja também parse_string
.
Entrega a seqüência de caracteres do Maxima str como uma expressão do Maxima (sem fazer nenhuma avaliação dessa expressão).
str é uma seqüência de caracteres do Maxima. Essa seqüê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 seqüência de caracteres do Maxima.
Exemplos:
(%i1) parse_string ("foo: 42; bar: foo^2 + baz"); (%o1) foo : 42 (%i2) parse_string ("(foo: 42, bar: foo^2 + baz)"); 2 (%o2) (foo : 42, bar : foo + baz)
Veja também a função eval_string
.
Anterior: eval_string, Acima: eval_string [Conteúdo][Índice]