Files
kraken/tests/test_simpleObjectMultipleTemplateTest.krak
2016-02-07 16:52:01 -05:00

31 lines
616 B
Plaintext

import simple_print;
obj TemplateTest<T,J> {
var a: T;
var b: J;
fun print(): void {
simple_print::print("a: ");
simple_print::print(a);
simple_print::print("\n");
simple_print::print("b: ");
simple_print::print(b);
simple_print::print("\n");
}
};
fun main(): int {
var test: TemplateTest<int, *char>;
var test2: TemplateTest<*char, *char>;
test.a = 24;
test.b = "Hello World";
test2.a = "Pi incoming";
test2.b = "3.14159 - Fooled you! txt pi. C is being weird with floats. Not a Kraken problem. Ahh Well.";
test.print();
test2.print();
return 0;
}