首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在YAML中指定范围?

如何在YAML中指定范围?
EN

Stack Overflow用户
提问于 2010-07-26 16:52:17
回答 3查看 17.6K关注 0票数 12

我可以表达

第3页是标题页。

在YAML

代码语言:javascript
运行
复制
title: 3

下面的呢?

第10至15页载有第1章

一种方法是

代码语言:javascript
运行
复制
chapter 1: [10, 11, 12, 13, 14, 15]

我想在这儿找个靶场。在YAML里有类似的东西吗?

代码语言:javascript
运行
复制
chapter 1: (10..15)

**最新情况**

如果在YAML中没有这样的范围,下面是我的选择

代码语言:javascript
运行
复制
chapter 1:
   start page: 10
   end page: 15
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-26 17:04:23

在YAML中没有指定范围的直接方法,但有些YAML可以存储序列化对象,例如在Ruby中:

代码语言:javascript
运行
复制
...
normal range: !ruby/range 10..20 
exclusive range: !ruby/range 11...20 
negative range: !ruby/range -1..-5 
...

看这儿

票数 17
EN

Stack Overflow用户

发布于 2010-07-27 10:25:52

范围是特定的应用程序。以下内容可能对某些应用程序有意义:

-1 .问:

一个..。Щ

23 ..。-23.45

1 ..。12:01:14 (都是YAML中的整数!)

但是红宝石的方式也不清楚,因为它没有说明是否包括了结束值: 10。15

(你是说整数的范围吗?)

票数 6
EN

Stack Overflow用户

发布于 2010-08-06 11:25:22

安德烈说得对--根本就没有这样的基本范围。范围可以定义在完全有序的数据类型之上。YAML甚至不知道排序的概念,所以在YAML中谈论范围是没有意义的。YAML只知道节点类型的概念、相等的概念以及节点之间的某些预定义的链接。顺便说一下,我不知道任何其他数据序列化lange (JSON,XML,CSV,Hessian,协议缓冲区.)本机支持范围。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3337020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档