Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Existem duas formas de sintaxe disponíveis para muitas construções em F#: sintaxe detalhada e sintaxe leve. A sintaxe detalhada não é tão comumente usada, mas tem a vantagem de ser menos sensível ao recuo. A sintaxe leve é mais curta e usa recuo para sinalizar o início e o fim das construções, em vez de palavras-chave adicionais como begin, end, ine assim por diante. A sintaxe padrão é a sintaxe leve. Este tópico descreve a sintaxe para construções F# quando a sintaxe leve não está habilitada. A sintaxe detalhada está sempre habilitada, portanto, mesmo que você habilite a sintaxe leve, ainda poderá usar sintaxe detalhada para algumas construções.
Tabela de Construções
A tabela a seguir mostra a sintaxe leve e detalhada para construções de linguagem F# em contextos onde há uma diferença entre as duas formas. Nesta tabela, os colchetes angulares (<>) incluem elementos de sintaxe fornecidos pelo usuário. Consulte a documentação de cada construção de linguagem para obter informações mais detalhadas sobre a sintaxe usada nessas construções.
| Construto linguístico | Sintaxe leve | Sintaxe detalhada |
|---|---|---|
| expressões compostas |
|
|
|
ligações aninhadas |
|
|
| bloco de código |
|
|
| «Pois... fazer» |
|
|
| «Enquanto... fazer» |
|
|
| «Pois... em» |
|
|
| 'fazer' |
|
|
| recorde |
|
|
| Classe |
|
|
| estrutura |
|
|
| sindicato discriminado |
|
|
| interface |
|
|
| expressão de objeto |
|
|
| Implementação de Interface |
|
|
| extensão de tipo |
|
|
| módulo |
|
|