-
-
Save heliohdd/ae44ecf5dbfb27062aac925e75b2b3da to your computer and use it in GitHub Desktop.
Tutorial de YAML, codigos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Este é um arquivo de tutorial mostrando com a linguagem yaml funciona | |
# Um resumo dos elementos básicos do Yaml | |
# Para comentários basta usar o caractere (#). | |
# Yaml não permite | |
# multiplas linhas em comentário. | |
# É importante a indentação quando se cria um objeto com estruturas | |
# Vários documentos com fluxos únicos são separados por 3 hífens (---) no inicio e três pontos no fim (...). | |
#Doc 1 | |
--- # Start | |
tipo: "Teste" # ou 'Teste' ou teste | |
teste: true | |
numero: 1 | |
nulo: null | |
... # End | |
#Doc 2 | |
--- | |
pessoa: | |
nome: &nome Fulano | |
sobrenome: Cicrano | |
idade: 45 | |
data_nascimento: 1974-05-13 09:25:55 # Padrão ISO 8601 (yyyy-mm-ddThh:mm:ss.ffffff) | |
"estado civil": null | |
masculino: true | |
# Abaixo duas formas de apresentar listas | |
# Os membros da lista são indicados por um hífen principal (-). | |
hobbies: | |
- 'andar de bicicleta' | |
- patinar | |
- nadar | |
# Os membros da lista são colocados entre colchetes e separados por vírgulas. | |
nadar: ["Praia", "Piscina", "Lago"] | |
amigos: | |
- nome: "João" | |
idade: 25 | |
# O YAML sempre requer dois pontos e vírgulas usados como separadores de lista, seguidos de espaço com valores escalares. | |
- {nome: "Eduardo", idade: 24} | |
- | |
nome: "Frederico" | |
idade: 26 | |
# Para que o YAML leia mais de uma linha é necessário adicionar o simbolo (>) | |
descricao: > | |
Aqui tem algumas caracteristicas do fulano, | |
ele possui 45 anos e tem alguns amigos. | |
Ele adora esportes. | |
# Para preservar o formato do dado inserido use (|) "pipe" | |
assinatura: | | |
Fulano | |
Cicrano Org | |
email - cicrano.fulano@gmail.com | |
# Os nós repetidos em cada arquivo são inicialmente denotados por um "e" comercial (&) e por um asterisco (*) mais tarde. | |
id: *nome | |
... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment