Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 9863|Répondre: 1

Introduction à la documentation YAML

[Copié le lien]
Publié sur 04/09/2018 10:56:29 | | |
Nous avons peut-être vu .yml format dans le fichier de configuration Spring, les fichiers de configuration ne sont-ils pas tous .professional ou .xml fichiers ? Mais qu’est-ce que c’est que .yml, aujourd’hui je vais vous emmener le découvrir.

YAML (Encore un autre langage de balisage) (prononcé /ˈjæməl/)
Un langage de programmation basé sur Unicode, facile à lire et qui interagit avec des langages de script pour exprimer des séquences de données.

Adaptez-vous au scénario

  • Langages de script : En raison de leur implémentation simple et de leurs faibles coûts d’analyse, YAML est particulièrement adapté à une utilisation dans les langages de script
  • Sérialisation : YAML est un transfert direct depuis le type de données de la langue hôte, qui est plus adapté à la sérialisation.
  • Profil : Écrire YAML est bien plus rapide que l’écriture de XML (sans se soucier des tags ou des guillemets) et est plus puissant que la documentation INI. En raison de problèmes de compatibilité, il est recommandé de ne pas utiliser YAML pour le flux de données entre différents langages.


Avantages linguistiques

  • YAML est facile à lire pour les gens.
  • Les données YAML sont portables entre les langages de programmation.
  • YAML correspond aux structures de données natives du langage Agile.
  • YAML dispose d’un modèle cohérent pour prendre en charge les outils courants.
  • YAML prend en compte le traitement en un seul passage.
  • YAML est expressif et évolutif.
  • YAML est facile à implémenter et à utiliser.


Syntaxe YAML

  • Utilisez l’indentation d’espace pour indiquer la hiérarchie, l’indentation entre différents niveaux peut utiliser un nombre d’espaces différent, mais les éléments d’une même couche doivent être alignés vers la gauche, c’est-à-dire que le nombre d’espaces devant est le même (vous ne pouvez pas utiliser tabulation, le nombre d’espaces correspondant aux tabulations dans chaque système peut être différent, ce qui entraîne de la confusion dans la hiérarchie).
  • « # » indique des commentaires, qui ne peuvent être commentés que sur une seule ligne, du début de # à la fin de la ligne
  • Un tiret et un espace après un tiret indiquent la liste
  • Utilisez les deux-points et les espaces pour indiquer les paires clé-valeur clé : valeur
  • Des données simples (données scalaires) peuvent être enfermées sans guillemets, y compris les données de chaînes. Les caractères d’échappement de type C sont utilisés entre guillemets simples ou doubles comme données de chaîne, et les caractères d’échappement de style C sont utilisés entre guillemets simples ou doubles


Liste de données simples de la suite des scalaires


Mappage des scalaires vers des scalaires : données simples, paires clé-valeur et annotations


Mappage des scalaires à des séquences, liste de données simple, paires clé-valeur,


Séquence des mappages : liste de paires clé-valeur


YAML prend également en charge les types de flux, en encadrant des listes entre parenthèses et en séparant les éléments par des virgules ; Les parenthèses indiquent les paires clé-valeur avec des éléments séparés entre entrethèses et virgules.
Liste des listes de séquences


Cartographie des paires clé-valeur des mappages


Site officiel de YAML :http://www.yaml.org
Documentation officielle YAML :http://www.yaml.org/spec/1.2/spec.html





Précédent:Écris des procédures stockées Oracle, demande de l’aide
Prochain:Explication détaillée de l’utilisation des variables Nginx
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com