我是靠谱客的博主 缥缈服饰,最近开发中收集的这篇文章主要介绍(一)YAML简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

首先Yaml是什么,Yaml是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。传送门在线验证YAML语法网站

基本规则

  1. 大小写敏感
  2. 使用缩进表示层级关系
  3. 禁止使用tab缩进,只能使用空格键
  4. 缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级
  5. 使用#表示注释
  6. 字符串可以不用引号标注

数据结构

对象

对象的一组键值对,使用冒号结构表示。

URL: http://www.baidu.com

转为 JavaScript 如下:

{URL:'http://www.baidu.com'}

数组

使用连字符(-)表示数组

- Cat
- Dog
- Goldfish

转为 JavaScript 如下:

[ 'Cat', 'Dog', 'Goldfish' ]

scalar 纯量

数据最小的单位, 不可以再分割

以下类型都属于javascript的纯量

  • 字符串
  • 布尔值
  • 整数
  • 浮点数
  • Null
  • 时间
  • 日期

数值直接以字面量的形式表示、布尔值用truefalse表示

num:11
flag:true

转换为JavaScript

{num:11}
{flag:true}

设计目标和特征

  • YAML数据可在编程语言之间移植
  • 包括数据一致的数据模型
  • 人类易于阅读
  • 支持单向处理
  • 易于实现和使用

最后

以上就是缥缈服饰为你收集整理的(一)YAML简介的全部内容,希望文章能够帮你解决(一)YAML简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部