UFO ET IT

YAML에서 코드 블록 재사용

ufoet 2020. 12. 13. 10:02
반응형

YAML에서 코드 블록 재사용


YAML에서 해시재사용하고 싶습니다 .

Defaults: &defaults
  Company: Foo
  Item: 123

Computer: *defaults
  Price: 3000

그러나 이로 인해 오류가 발생합니다.

이와 같이 각 필드 값을 별도로 고정하는 유일한 방법 입니까?

Defaults:
  Company: &company Foo
  Item: &item 123

Computer:
  Company: *company
  Item: *item
  Price: 3000

# sequencer protocols for Laser eye surgery
---
- step:  &id001                  # defines anchor label &id001
    instrument:      Lasik 2000
    pulseEnergy:     5.4
    pulseDuration:   12
    repetition:      1000
    spotSize:        1mm

- step: &id002
    instrument:      Lasik 2000
    pulseEnergy:     5.0
    pulseDuration:   10
    repetition:      500
    spotSize:        2mm

- step: *id001                   # refers to the first step (with anchor &id001)
- step: *id002                   # refers to the second step
- step: *id001
- step: *id002

위키 백과의 샘플


전체 그룹을 가져 와서 재사용 해보십시오.

Defaults: &defaults
  Company: foo
  Item: 123

Computer:
  <<: *defaults
  Price: 3000

문서 : http://yaml.org/type/merge.html

참고 URL : https://stackoverflow.com/questions/8466223/reuse-a-block-of-code-in-yaml

반응형