6. EXPRESSÕES
Constantes podem ser inteiros, reais,
booleanos, strings (entre duas aspas).
Caracteres são strings de comprimento 1.
- Operadores aritméticos(em ordem de precedência): +,
-, *, /, mod, div, ~ (para numero negativo)
- Operadores de string: concatenação( A ^ B), string
vazia("").
- Operadores de comparação: =, <,
>,<=,>=,<> (como em Pascal) com precedência menor que os operadores
aritméticos.
- Operadores lógicos: not, andalso, orelse.
- Operador de seleção:
if E then F else G,
onde os tipos de F e G devem ser os mesmos. Torna-se interessante comentar que em ML, ao
contrário da maioria das linguagens de programação, o else é obrigatório.
- Deve-se sempre usar o ";" (ponto e vírgula)
como delimitador
Volta para a página inicial
Comentários, dúvidas, sugestões, envie um mail para
Juliene ou para Isabel

|