当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Handler.start_sequence用法及代码示例


本文简要介绍ruby语言中 Psych::Handler.start_sequence 的用法。

用法

start_sequence(anchor, tag, implicit, style)

在序列开始时调用。

anchor 是与序列或 nil 关联的锚点。 tag 是与序列或 nil 关联的标签。 implicit 一个布尔值,指示序列是否已隐式启动。 style 是表示列表样式的整数。

有关 style 的可能值,请参见 Psych::Nodes::Sequence 中的常量。

示例

这是一个 YAML 文档,其中练习了可以调用此方法的大多数可能方式:

---
- !!seq [
  a
]
- &pewpew
  - b

上面的 YAML 文档由三个列表组成,一个包含两个内部列表的外部列表。这是发送来表示这些列表的参数矩阵:

# anchor    tag                       implicit  style
[nil,       nil,                      true,     1     ]
[nil,       "tag:yaml.org,2002:seq",  false,    2     ]
["pewpew",  nil,                      true,     1     ]

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Handler.start_sequence。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。