Hello World
De s staat voor stream, de f voor formatted; en dat is waar het om gaat. Sprintf is er om een geformatteerde string terug te geven.
Stream duidt aan dat we het resultaat teruggeven, en niet rechtstreeks op het scherm zetten.
In de praktijk gaat het om een string met placeholders. De string zullen we "formaat" noemen.
Die placeholders vullen we in met sprintf.
Sprintf houdt rekening met dataTypes en is dus geschikt om te filteren, te casten, om getallen te formatteren.
Wat je met sprintf kan doen, is heel uitgebreid; ik zal maar een fractie bespreken.
Het is niet verboden om zelf verder te zoeken.
----
Laat ons voorbeelden bekijken.
Het resultaat: Hallo Jan, hoe gaat het?
%s is een placeholder. We vertellen daarmee dat op die plek een string moet komen.
Je moet zorgen dat het aantal placeholders gelijk is aan het aantal gegevens dat je wil vervangen.
bv. Als je vier placeholders zet, verwacht de functie (na de eerste parameter) nog vier extra parameters.
bv.