首页 > 其他分享 >YAML

YAML

时间:2022-09-08 02:13:05浏览次数:64  
标签:02 heima 空格 YAML address 写法

概念简介

YAML是一个类似 XML、JSON 的标记性语言;它强调以数据为中心,并不是以标识语言为重点

基本语法

(1)大小写敏感
(2)使用缩进表示层级关系
(3)缩进不允许使用tab,只允许空格(低版本限制)
(4)缩进的空格数不重要,只要相同层级的元素左对齐即可
(5)'#'表示注释
(6)冒号后必须加一个空格后再写变量值

数据类型

(1)纯量:单个的、不可再分的值
(2)对象:键值对的集合,又称为映射(mapping)/ 哈希(hash) / 字典(dictionary)
(3)数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)

纯量

#整型
    c: 234
#浮点型
    c: 3.14
#布尔类型
    c: true 
#日期类型
    c: 2018-02-17 
#时间类型
    c: 2018-02-17T15:02:31+08:00 
#字符串类型(如果字符串中间有特殊字符,必须使用双引号或者单引号包裹;字符串过多的情况可以拆成多行,每一行会被转化成一个空格)
    c: heima

对象

#写法一:
    heima:
      age: 15
      address: Beijing
#写法二:
    heima: {age: 15,address: Beijing}

数组

#写法一:
    address:
      - 顺义
      - 昌平 
#写法二:
    address: [顺义,昌平]

标签:02,heima,空格,YAML,address,写法
From: https://www.cnblogs.com/yingxin20000303/p/16667898.html

相关文章

  • 配置文件yaml和ini
    前言本文主要介绍配置文件yaml和ini的读取。一、yaml文件YAML是一个可读性高,易于理解,用来表达数据序列化的格式。语法与python的语法类似。文件后缀 .yaml下......
  • 干货 | 一改测试步骤代码就全写?为什么不试试用 Yaml实现数据驱动?
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取理念与同“UI自动化测试框架”中的“测试步骤的数据驱动”相同,接口中的测试步骤的数据驱动就......
  • 如何不编写 YAML 管理 Kubernetes 应用?
    Kubernetes将自身边界内的事物都抽象为资源。其中的主要部分,是以Deployment、StatefulSet为代表的workload工作负载控制器,其他各类资源都围绕这些主要的资源工作。这......
  • 14.配置文件-yaml
    YAML是"YAMLAin'tMarkupLanguage"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML的意思其实是:"YetAnotherMarkupLanguage"(仍是一种标记语言)。非常适合......
  • golang解析yaml文件
    golang解析yaml文件yaml文件是目前最常用的配置文件,使用go语言编写代码和工具时,也会用到yaml文件,将服务配置及中间件等信息定义到yaml文件中,那么如何将yaml文件中定......
  • yaml文件编写教程
    一、yaml文件编写规则注意:大小写敏感使用缩进表示层级关系(不能用Tab,只能用空格)相同层级的元素左对齐#号表示单行注释字符串可以不用引号标注1.列表短横线加空格(-......
  • Yaml和Properties
    3、Yaml与Properties3.1、概述YAML是"YAMLAin'taMarkupLanguage"(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML的意思其实是:"YetAnotherMarkupLang......
  • YAML文件语法及示例
     前言时间就像海绵里的水,只要愿挤,总还是有的。——鲁迅今天乌天黑地,就来了几点雨,上了一天课,嗓子不舒服了。来打打字,活跃活跃手。 一、YAML文件是什么 YAML是"Y......
  • ros 加载yaml问题
    mac_address:12:23device_number:001ros加载yaml时不会把第一个当作字符串,解析出来是一个数,不知道怎么计算得来的。会把第二个解析为1,如果要当作字符串传入,给对应数......