zoukankan      html  css  js  c++  java
  • yaml简介

    1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大,更直观,更方便,有点类似于json格式

    2.yaml基本语法规则:

    • 大小写敏感
    • 使用缩进表示层级关系
    • 缩进时不允许使用Tab键,只允许使用空格。
    • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
    • #表示注释,从这个字符一直到行尾,都会被解析器忽略,这个和python的注释一样

    3.yaml支持的数据结构有三种:

    • 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
    • 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
    • 纯量(scalars):单个的、不可再分的值。字符串、布尔值、整数、浮点数、Null、时间、日期

    键值对(dict)

    1.字典
    # yaml
    user: admin
    psw: 123456
    2.字典嵌套字典
    # yaml
    people:
    name: 李四
    age: 12
    3.字典嵌套列表
    # yaml
    people:
    - name
    - age
    列表(list)
    1.列表
    # yaml
    - name
    - age
    2.列表嵌套列表
    # yaml
    - name
    - age
    - pwd
    3.列表嵌套字典
    # yaml
    - name: 李四
    color: 红褐色
    - name: 李四
    color: 红褐色
    纯量
    1.float 浮点型
    n1: 12.30
    2.None 值
    n4: ~
    3.boolean 类型
    n2: true
    n3: false

    这只是一些最简单的例子。希望大佬多多指教。

  • 相关阅读:
    CentOS VPS
    Make 命令教程
    Nginx 学习
    字体对齐问题
    postman curl
    linux命令
    服务器
    操作系统
    nginx-1.15遇到无法加载php文件报404的问题
    thinkphp6.0框架下载与安装
  • 原文地址:https://www.cnblogs.com/666666pingzi/p/10174103.html
Copyright © 2011-2022 走看看