I don't think this template function should be in any way authoritative, so let's namespace it.
17 lines
466 B
Plaintext
17 lines
466 B
Plaintext
-- main.mcl --
|
|
import "datetime"
|
|
import "golang"
|
|
|
|
$secplus42 = 42 + $ayear
|
|
|
|
# note the order of the assignment (year can come later in the code)
|
|
$ayear = 60 * 60 * 24 * 365 # is a year in seconds (31536000)
|
|
|
|
$tmplvalues = struct{time => $secplus42, hello => "world",}
|
|
|
|
print "template-0" {
|
|
msg => golang.template("Hello: {{ .hello }}, 42 sec + 1 year is: {{ .time }} seconds, aka: {{ datetime_print .time }}", $tmplvalues),
|
|
}
|
|
-- OUTPUT --
|
|
Vertex: print[template-0]
|