Vibe.d diet template reuse
Jot via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Nov 14 00:35:01 PST 2016
On Monday, 14 November 2016 at 08:28:24 UTC, Sönke Ludwig wrote:
> Am 03.11.2016 um 06:31 schrieb Jot:
>> [...]
>
> The example above should basically work - the included template
> is inserted into the outer context and can access any functions
> or variables declared there. Alternatively, you can also define
> a function in an included template, which then
> contains/generates the appropriate dynamic content:
>
> ---
> block
> include test
> - auto MyFunc(int x) { return 3*x; }
> - insertFoo(MyFunc(3));
> ---
>
> test.dt:
> ---
> - function void insertFoo(int n)
> - for (i; 0 .. n)
> p foo: #{i}
> ---
Thanks.
Can we include d files directly? or do we need to do this?(does
.dt files import the global D context?)
More information about the Digitalmars-d-learn
mailing list