zoukankan      html  css  js  c++  java
  • yaml文件 *.yml 写法简介

     YAML(Yet Another Markup Language)(发音 /ˈjæməl/ )
     一种基于Unicode容易阅读,容易和脚本语言交互的,用来表达资料序列的编程语言。

    适应场景

    1. 脚本语言:由于实现简单,解析成本很低,YAML 特别适合在脚本语言中使用
    2. 序列化: YAML是由宿主语言数据类型直转,的比较适合做序列化。
    3. 配置文件:写 YAML 要比写 XML 快得多(无需关注标签或引号),并且比 INI 文档功能更强。由于兼容性问题,不同语言间的数据流转建议不要用 YAML。

    语言优点

    1. YAML易于人们阅读。
    2. YAML数据在编程语言之间是可移植的。
    3. YAML匹配敏捷语言的本机数据结构。
    4. YAML具有一致的模型来支持通用工具。
    5. YAML支持单程处理。
    6. YAML具有表现力和可扩展性。
    7. YAML易于实现和使用。

    YAML 语法

    1. 使用空格 Space 缩进表示分层,不同层次之间的缩进可以使用不同的空格数目,但是同层元素一定左对齐,即前面空格数目相同(不能使用 Tab,各个系统 Tab对应的 Space 数目可能不同,导致层次混乱)
    2. ‘#’表示注释,只能单行注释,从#开始处到行尾
    3. 破折号后面跟一个空格(a dash and space)表示列表
    4. 用冒号和空格表示键值对 key: value
    5. 简单数据(scalars,标量数据)可以不使用引号括起来,包括字符串数据。用单引号或者双引号括起来的被当作字符串数据,在单引号或双引号中使用C风格的转义字符

    yaml 官方文档:http://www.yaml.org/spec/1.2/spec.html

    转:https://blog.csdn.net/yue549433330/article/details/82776136

  • 相关阅读:
    3-附1 ->和*的区别
    第2章 变量和基本类型
    第2章 变量和基本类型 附3---底层const和顶层const
    第2章 变量和基本类型 附2 --声明和定义的区别
    第2章 变量和基本类型 附1---变量和对象的区别
    第一章 开始
    1. 数据采集基础问题
    跟波利亚学解题---1
    [PTA]L2-001 紧急救援 (25 分)
    [图论]最短路计数(spfa)
  • 原文地址:https://www.cnblogs.com/jiu0821/p/10563764.html
Copyright © 2011-2022 走看看