首页 > 其他分享 >YAML入门

YAML入门

时间:2023-08-05 16:35:26浏览次数:29  
标签:纯量 换行符 入门 对象 YAML 数组 NULL

YAML速记

在Hydro OJ的时候,配置客观题遇到了此类文件格式。产生兴趣,简单学一下。

学习参考视频:BV1yL4y1T7Pr

什么是YAML

YAML Ain't Markup Language。 YAML不是一种标记语言。

是一种可读性高,用以表达数据序列化的格式

文件后缀通常为  .yaml 或 .yml

YAML的语法规则

使用缩进表示层级关系,但各级缩进的空格数不重要

使用#表示注释

具有 纯量、数组、对象  三大基本数据类型

纯量

最基本的,不可再分的值。例如:字符串、布尔、整数、浮点、Null、时间、日期

 本图中,“~”代表NULL。即:NULL有两种写法“NULL”与“~”

对于图中的time,“T”表示日期与时间的分隔符,“+”表明你的时区。东八区即为08:00

如果你想多行书写一个字符串,可以用 “>” 开头。你的每次换行将会被解析成空格,行末自动为你补充换行符\n

如果你使用“>-”,将不会为你补充末尾的换行符

如果你使用“|”作为开始,那么你的每次换行都会被解析为换行符\n

数组

 数组通常以 “-”开头。存在以上两种写法。第二种更适用于内容为同一类型纯量。

对象

 简单而言,对象可以包含多个以上的数据类型。对象内亦可嵌套对象。

 

标签:纯量,换行符,入门,对象,YAML,数组,NULL
From: https://www.cnblogs.com/Uninstalllingyi/p/17608120.html

相关文章

  • c语言入门(二)
    八,while与for循环——while与do-while    while(){此括号里需有改变圆括号条件的语句}    do{同前}while()——for循环     for(初始动作;循环条件;每轮循环要做的动作){}......
  • OpenGL入门——第一个窗口
    先初始GLFW窗口///窗口初始化glfwInit();glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR,3);//主版本号,当API以不兼容的方式更改时,该值会增加。glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR,3);//次版本号,当特性被添加到API中时,它会增加,但是它保持向后兼容。......
  • 恋爱入门教学题解
    已知长度为\(n\)的三个两个实数序列\(A,B,X\),定义\(n\)个定义域为\(\R\)的函数\(f_1,f_2,\cdots,f_n\)。其中:\[f_k(x)=\sum_{i=1}^k|a_i(x-x_i)+b_i|\]现在,对于每一个\(k=1,2,\cdots,n\),求\(f_k\)的最小值。可以证明,最小值一定存在。\(n\le......
  • OpenGL入门——配置环境
    OpenGL有意将建一个上下文(Context)和一个用于显示的窗口的操作抽象出去,所以我们就得自己处理创建窗口,定义OpenGL上下文以及处理用户输入。有一些特别针对OpenGL创建窗口和上下文用来渲染的库,比如GLUT,SDL,SFML和GLFW。这里先选择使用跟主页-LearnOpenGLCN(learnopengl-cn.git......
  • 动力节点|MyBatis从入门实战到深入源码
    MyBatis是一种简单易用、灵活性高且高性能的持久化框架,也是Java开发中不可或缺的一部分。动力节点老杜的MyBatis教程,上线后广受好评从零基础小白学习的角度出发,层层递进从简单到深入,从实战到源码一步一案例,一码一实操,嘴对嘴指导MyBatis重点、难点、考点一网打尽不管你是小白还是正......
  • 【数据结构 | 入门】堆栈与队列(问题引入&实现&算法优化)
    ......
  • Activiti7从入门到精通深入学习路线图?
    Activiti7从入门到精通深入学习路线图? 如果你想深入学习Activiti7并逐步精通,以下是一个可以供你参考的学习路线图:1.了解BPMN(BusinessProcessModelandNotation)和工作流引擎基础知识:-学习BPMN的基本概念、符号和语法。-理解Activiti7是一个开源的工作流引擎,可以......
  • 计算机视觉研究院出品:深度学习入门基础全库(附链接下载)
    关注并星标从此不迷路计算机视觉研究院计算机视觉研究院专栏作者:Edison_G今天我们“计算机视觉研究院”主要分享深度学习入门的基础书籍集合!主要由来自不同城市的同学一起努力的成果,希望可以给到新入门或即将入门的同学一些帮助,一起学习,共同进步!背景目标检测是数字图像中某一类(......
  • Docker入门
    Docker安装自动安装使用官方脚本自动安装curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun手动安装卸载旧版本$sudoyumremovedocker\         docker-client\         docker-client-latest\   ......
  • 【数据结构 | 入门】线性表与链表 (问题引入&实现&算法优化)
    ......