Skip to Content
Dismiss
Innovatie
Een platform, gebouwd voor AI

Unified, geautomatiseerd en klaar om data om te zetten in informatie.

Ontdek hoe
Dismiss
16-18 juni, Las Vegas
Pure//Accelerate® 2026

Ontdek hoe u de ware waarde van uw gegevens kunt ontsluiten. 

Schrijf u nu in

Wat is YAML en kunt u multiline strings schrijven?

YAML is een afkorting van "yet another markup language" of "YAML ain't markup language," de laatste recursieve afkorting wordt gebruikt om te benadrukken dat YAML voor data is en niet voor documenten. YAML is een dataserialisatietaal die wordt gebruikt om configuratiebestanden te schrijven voor de implementatie van infrastructuur. Als u bijvoorbeeld een Docker-applicatie in Kubernetes wilt implementeren, gebruikt u een YAML-bestand om de instantie te configureren. YAML is menselijk leesbaar, dus het is gemakkelijk om een bestand aan te maken en er instructies uit te lezen tijdens implementaties.

Als YAML nieuw voor u is, zal het niet lang duren voor u zich realiseert dat u een manier nodig hebt om uw strings op te breken in meerdere regels. Dit is een van de meest gestelde YAML-vragen op het web. In dit artikel behandelen we de twee belangrijkste benaderingen van YAML multiline strings, en enkele andere veelgestelde vragen.

YAML en Whitespace: Wat u moet weten

YAML-bestanden gebruiken whitespaces en carriage returns, maar de inhoud wordt geserialiseerd bij opname in een specifieke bron. Ontwikkelaars die een YAML-bestand maken, kunnen tekst opmaken met behulp van streepjes en spatiëring om de leesbaarheid te vergroten. YAML behandelt whitespaces op dezelfde manier als andere talen, dus er kunnen er zoveel zijn als nodig is om een bestand op te maken.

Hoe regels op te breken voor YAML Multiline Strings

Wanneer u YAML-bestanden opneemt, wilt u soms de regeleinden in een multiline string behouden. Neem de volgende pseudocode als voorbeeld:

    sleutel:

            item1

            item2

            item3

Na elk regelitem (bijv. item1, item2 en item3) volgt een carriage return. Als u de YAML-syntaxis laat zoals hij is, wordt de string als volgt:

item1 item2 item3

Dit stringformaat maakt één lange string zonder enige carriage returns, dus u wilt misschien de regeleinden behouden. Regeleinden kunnen bewaard blijven met de literal operator. De literal operator is het pipe-teken ("|"). Om regeleinden te behouden, moet uw YAML-syntaxis als volgt worden gewijzigd:

    sleutel: |

            item1

            item2

            item3

Let op het pipe-teken na de "sleutel"-opdracht. Wanneer de toepassing het YAML-bestand opneemt, zal het worden geconverteerd naar de volgende string:

item1\nitem2\nitem3

Het "\n"-teken staat voor een nieuwe regel. Het printen van deze string naar een applicatie zal elk item weergeven met een carriage return om de opmaak in de YAML-instructies te behouden.

YAML Multiline Blocks vs. lange Strings

Voor lange strings moet u multiline blokken gebruiken om een YAML-bestand te lezen. Als u bijvoorbeeld een alinea van 250 woorden in een YAML-bestand hebt, moet u de zinnen opdelen in multiline blocks. U wilt de carriage returns niet behouden, behalve aan het eind van een alinea. U kunt een YAML-bestand opmaken om meerdere regels te gebruiken voor lange strings en de string seriëren om spaties toe te voegen aan elk item in plaats van een nieuwe regel-teken. 

Om een spatie te gebruiken in plaats van een nieuwe regel toe te voegen, gebruikt u de folded operator (“>”):

    sleutel: >

            item1

            item2

            item3

Met de folded operator voegt YAML een spatie toe bij het maken van de string. De string ziet er als volgt uit:

item1 item2 item3\n

YAML Multiline FAQ's

Hoe voegt u een regeleinde in in YAML?

Met de literal operator ("|") blijven regeleinden in een YAML-string behouden. U creëert een regeleinde met de carriage return-toets op dezelfde manier als in een standaard document. Het volgende voorbeeld bewaart de carriage return in een YAML-string:

    sleutel: |

            item1

            item2

            item3

Kunnen er in YAML lege regels staan?

Ja, een string die wordt weergegeven als een blok tekst kan ook lege regels bevatten. De keep operator ("|+")  bewaart blanco lege regels samen met het nieuwe regel-teken. De volgende YAML is een voorbeeld van een multiline string met twee lege regels aan het eind van het blok:

    sleutel: |+

            item1

            item2

            item3

Een YAML-parser zal van de bovenstaande syntaxis de volgende string weergeven:

item1\nitem2\nitem3\n\n

Geeft YAML om whitespace?

Een tab whitespace is een illegaal karakter in YAML, dus eventuele inspringingen moeten worden gebruikt met een standaard enkele spatie. Tabs kunnen worden gebruikt in aangehaalde strings, maar ze kunnen niet worden gebruikt om een YAML-bestand op te maken. Consistentie in het inspringen van whitespace is belangrijk voor de leesbaarheid van data.

Zijn spaties toegestaan in YAML?

Ja, u kunt standaard spaties gebruiken in een YAML-bestand. Om in te springen moeten spaties worden gebruikt en niet het tab-teken. Tab-tekens konden fouten veroorzaken tijdens het parsen van een YAML-bestand.

03/2026
Simplify Retail Container Operations with Portworx - Solution Brief
Learn how to simplify your retail container operations with the easiest and most complete data management platform for Kubernetes-based applications.
Solution Brief
4 pagina's

Blader door belangrijke resources en evenementen

BEURS
Pure//Accelerate® 2026
June 16-18, 2026 | Resorts World Las Vegas

Maak je klaar voor het meest waardevolle evenement dat je dit jaar zult bijwonen.

Schrijf u nu in
PURE360 DEMO’S
Ontdek, leer en ervaar Everpure.

Krijg toegang tot on-demand video's en demo's om te zien wat Everpure kan doen.

Demo’s bekijken
VIDEO
Bekijk: De waarde van een Enterprise Data Cloud

Charlie Giancarlo over waarom het beheren van data en niet opslag de toekomst zal zijn. Ontdek hoe een uniforme aanpak de IT-activiteiten van bedrijven transformeert.

Nu bekijken
RESOURCE
Legacy-storage kan de toekomst niet aandrijven.

Moderne workloads vragen om AI-ready snelheid, beveiliging en schaalbaarheid. Is uw stack er klaar voor?

Doe de assessment
Uw browser wordt niet langer ondersteund!

Oudere browsers vormen vaak een veiligheidsrisico. Om de best mogelijke ervaring te bieden bij het gebruik van onze site, dient u te updaten naar een van deze nieuwste browsers.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Toekomstbestendige virtualisatiestrategieën

Opslagmogelijkheden voor al uw behoeften

AI-projecten op elke schaal mogelijk maken

Krachtige opslag voor datapijplijnen, training en inferentie

Bescherm tegen dataverlies

Cyberweerbaarheidsoplossingen die uw data beschermen

Kosten van cloudactiviteiten verlagen

Kostenefficiënte opslag voor Azure, AWS en private clouds

Versnel de prestaties van applicaties en databases

Opslag met lage latentie voor applicatieprestaties

Verminder het stroomverbruik in het datacenter

Efficiënte opslag van middelen om het gebruik van datacenters te verbeteren

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.