Category:Sparkling: Difference between revisions

Content added Content deleted
 
Line 29: Line 29:
A somewhat more complex (unnecessarily complex for this purpose) version demonstrates some more language elements:
A somewhat more complex (unnecessarily complex for this purpose) version demonstrates some more language elements:


<lang sparkling>const helloWorldString = "Hello, world!";
<lang sparkling>extern helloWorldString = "Hello, world!";


function printMessage(msg) {
let printMessage = fn (msg) {
var numCharsWritten = printf("%s\n", msg);
let numCharsWritten = printf("%s\n", msg);
stdout.printf("%d characters written\n", numCharsWritten);
stdout.printf("%d characters written\n", numCharsWritten);
}
};


printMessage(helloWorldString);
printMessage(helloWorldString);