1
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns4="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="evstr" xml:lang="en">
4
<refname>evstr</refname>
5
<refpurpose>avaliação de expressões</refpurpose>
8
<title>Seqüência de Chamamento</title>
14
<title>Parâmetros</title>
20
matriz de strings <literal>M</literal> ou
21
<literal>list(M,Subexp)</literal>
27
<para>matriz de strings</para>
33
<para>vetor de strings</para>
48
<para>inteiro, indicador de erro</para>
54
<title>Descrição</title>
55
<para>Retorna o resultado da avaliação da matriz de strings
56
<literal>M</literal>. Cada elemento da matriz deve definir uma expressão
60
Se a avaliação de <literal>M</literal> levar a um erro, a versão de
61
valor de único retorno, <literal>H=evstr(M)</literal>, levanta erro de
62
modo usual. A versão de dois valores de retorno,
63
<literal>[H,ierr]=evstr(M)</literal> , por outro lado, não produz erro,
64
mas retorna o número de erro em <literal>ierr</literal>.
67
Se <literal>Z</literal> é uma lista, <literal>Subexp </literal>é um
68
vetor de strings, que define subexpressões que são avaliadas antes da
69
avaliação de <literal>M</literal>. Estas subexpressões devem ser referidas
70
como <literal>%(k)</literal> em <literal>M</literal>, onde
71
<literal>k</literal> é o índice da subexpressão em
72
<literal>Subexp</literal>.
75
evstr('a=1') não é válido (use <literal>execstr</literal> ao
80
<title>Exemplos</title>
81
<programlisting role="example">a = 1; b = 2; Z = ['a','b'] ; evstr(Z)
83
a = 1; b = 2; Z = list(['%(1)','%(1)-%(2)'],['a+1','b+1']);
86
evstr('NaN'), evstr('Inf')
90
<title>Ver Também</title>
91
<simplelist type="inline">
93
<link linkend="execstr">execstr</link>
4
<refname>evstr</refname>
5
<refpurpose>avaliação de expressões</refpurpose>
8
<title>Seqüência de Chamamento</title>
14
<title>Parâmetros</title>
20
matriz de strings <literal>M</literal> ou
21
<literal>list(M,Subexp)</literal>
27
<para>matriz de strings</para>
33
<para>vetor de strings</para>
48
<para>inteiro, indicador de erro</para>
54
<title>Descrição</title>
55
<para>Retorna o resultado da avaliação da matriz de strings
56
<literal>M</literal>. Cada elemento da matriz deve definir uma expressão
60
Se a avaliação de <literal>M</literal> levar a um erro, a versão de
61
valor de único retorno, <literal>H=evstr(M)</literal>, levanta erro de
62
modo usual. A versão de dois valores de retorno,
63
<literal>[H,ierr]=evstr(M)</literal> , por outro lado, não produz erro,
64
mas retorna o número de erro em <literal>ierr</literal>.
67
Se <literal>Z</literal> é uma lista, <literal>Subexp </literal>é um
68
vetor de strings, que define subexpressões que são avaliadas antes da
69
avaliação de <literal>M</literal>. Estas subexpressões devem ser referidas
70
como <literal>%(k)</literal> em <literal>M</literal>, onde
71
<literal>k</literal> é o índice da subexpressão em
72
<literal>Subexp</literal>.
75
evstr('a=1') não é válido (use <literal>execstr</literal> ao
80
<title>Exemplos</title>
81
<programlisting role="example">a = 1; b = 2; Z = ['a','b'] ; evstr(Z)
83
a = 1; b = 2; Z = list(['%(1)','%(1)-%(2)'],['a+1','b+1']);
86
evstr('NaN'), evstr('Inf')
90
<title>Ver Também</title>
91
<simplelist type="inline">
93
<link linkend="execstr">execstr</link>