Manual MosML
Juliene Lopes Gonzalez
Orientada por Isabel Harb Manssour
 

6. EXPRESSÕES

Constantes podem ser inteiros, reais, booleanos, strings (entre duas aspas).
Caracteres são strings de comprimento 1.

  1. Operadores aritméticos(em ordem de precedência): +, -, *, /, mod, div, ~ (para numero negativo)
  2. Operadores de string: concatenação( A ^ B), string vazia("").
  3. Operadores de comparação: =, <, >,<=,>=,<> (como em Pascal) com precedência menor que os operadores aritméticos.
  4. Operadores lógicos: not, andalso, orelse.
  5. Operador de seleção:
    if E then F else G,

  6. 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.
  7. Deve-se sempre usar o ";" (ponto e vírgula) como delimitador

 

Volta para a página inicial

 ../Imagens/EMBAN15.GIF (1469 bytes)

../Imagens/E-MAIL.JPG (3237 bytes) Comentários, dúvidas, sugestões, envie um mail para Juliene ou para Isabel

../Imagens/EMBAN15.GIF (1469 bytes)

Última alteração em 07 de Outubro de 2000.