YAML简要入门

这是一篇简单的YAML入门教程,目的是让你知晓什么YAML,以及YAML的基础语法。方便接下来学习如何使用Golang解析YAML。如果想获得更多YAML的知识,请查看http://yaml.org

YAML是层级结构的,如果你没有接触过xml、json这类文件话,你可以将YAML看做一个目录。

作为目录自然有子目录和子文件,YAML使用缩进表示这种包含关系(也就是空格,不要使用Tab键缩进,有些YAML解析可能无法正常处理Tab)。

空格可以使用任意个,但是缩进相同个数空格的字段会被视为同一层级。

我的博客: https://www.cnblogs.com/xiyu714/ #YAML使用Unicode编码,所以可以使用中文( ^ω^)
                                          #在Golang中推荐使用UTF-8
date: 2018  #使用井号表示行注释
color:
  - blue    #使用-表示数组项
  - green   #注意不管是:还是-其后面都是加一个 空格 然后再接 值
  - red

好了就这些,是不是很简单,其他东西留到讲YAML解析再说。




本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。转载请注明出处!

原文地址:https://www.cnblogs.com/xiyu714/p/9903634.html

时间: 2024-08-06 10:09:41

YAML简要入门的相关文章

正则表达式简要入门(转载)

转载 http://luolei.org/regula-expression-simple-tutorial/ 第一次接触正则表达式是在今年四月的腾讯笔试,当时是一道选择题问如何判断输入的是否是 QQ 号码(即纯数字),当时是蒙了一个答案,菜鸟不会嘛 ╮(╯3╰)╭ .事后自己倒专门学习了正则表达式,还做了笔记,可是平时开发倒的确是用得少,最近倒也忘了,近来又是校招的季节,自己就重新整理一篇简要入门,分享给大家的同时,自己也复习复习. 资源推荐 <正则表达式30分钟入门教程> :请忽略这个「3

YAML快速入门

docker -compose中使用yaml格式的配置文件,所以准备学习一下这方面的知识,正好网上有一篇写的不错,直接抄了过来,原文连接: https://www.jianshu.com/p/97222440cd08 YAML快速入门 下面立刻展示YAML最基本,最常用的一些使用格式:首先YAML中允许表示三种格式,分别是常量值,对象和数组例如: #即表示url属性值: url: http://www.wolfcode.cn #即表示server.host属性的值: server: host:

手把手带你YAML快速入门

我们学习Java,都是先介绍properties文件,使用properties文件配合Properties对象能够很方便的适用于应用配置上.然后在引入XML的时候,我们介绍properties格式在表现层级关系和结构关系的时候,十分欠缺,而XML在数据格式描述和较复杂数据内容展示方面,更加优秀.到后面介绍JSON格式的时候,我们发现JSON格式比较XML格式,更加方便(除去数据格式限制之外),所以现在很多配置文件(比如Nginx和大部分脚本语言的配置文件)都习惯使用JSON的方式来完成,包括Sp

Springboot之YAML快速入门教学

Java作为高级编译程序的元老,以一处编译到处运行的特点,广受开发者喜爱 我们学习Java,都是先介绍properties文件,使用properties文件配合Properties对象能够很方便的适用于应用配置上.然后在引入XML的时候,我们介绍properties格式在表现层级关系和结构关系的时候,十分欠缺,而XML在数据格式描述和较复杂数据内容展示方面,更加优秀.到后面介绍JSON格式的时候,我们发现JSON格式比较XML格式,更加方便(除去数据格式限制之外),所以现在很多配置文件(比如Ng

【记录】YAML 简易入门教程

YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写.在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言). YAML 的语法和其他高级语言类似,并且可以简单表达清单.散列表,标量等数据形态.它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构.各种配置文件.倾印调试内容.文件大纲(例如:许多电子邮件标题格式和YAML

Docker 基础命令 简要入门

所有docker都可以通过man查看帮助:man docker [ps|top|run|...] 1.列出正在运行的镜像docker ps不给参数,返回正在运行的容器-a 列出所有容器-l 列出最新创建的容器 2.启动容器docker run ID [命令] [参数]-i #为容器始终打开标准输入-t #为创建的容器提供一个伪tty终端 3.查看已建立的容器的详细信息docker inspect [ID|容器名] 4.自定义容器名docker run --name=自定义容器名 ID [命令]

自学php的几个例子(包含AMP(Apache、MySQL、PHP)环境搭建链接)

学习PHP之前需要先搭建PHP运行的环境(即服务器+PHP+数据库)来使PHP成功运行,具体环境搭建教程可参考pharen(http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html)的教程(亲测可用),教程中一些资源链接可能已经失效,下面给出部分资源链接:PHP资源:http://windows.php.net/download#php-5.6 Apache(msi安装包)资源:http://archive.apache.org/

【深度学习Deep Learning】资料大全

转载:http://www.cnblogs.com/charlotte77/p/5485438.html 最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下: Free Online Books Deep Learning66 by Yoshua Bengio, Ian Goodfellow and Aaron Courville Neural Networks and Deep Learning42 by Michael Nielsen Deep Learning27 by

C++中Standard Template Library(STL)入门简要概况

STL在C++中算是相当简洁方便的东西了,但不知为何网上的教程都非常难,给新手入门造成了非常多的困扰.在此写篇新手入门教程.阅读此文需要有一定的C/C++基础,比如你要会用C语言的数组.链表等,会用C++类并且有一定了解等等,不会的还是别看了,就算你会用STL你也会发现有各种各样的bug. 本篇只介绍STL最基础的部分,其他的调用方式等等都差不多了.本篇不会讲解太多,具体需要自己去研究进入正题 (1) vector 很神奇的一个词汇,翻译成汉语是"向量",其实,这就是一个C++类,用于