Files
kraken/tests/simpleObjectMultipleTemplateTest.krak

31 lines
542 B
Plaintext

import io;
typedef template <T,J> TemplateTest {
|T| a;
|J| b;
|void| print() {
io::print("a: ");
io::print(a);
io::print("\n");
io::print("b: ");
io::print(b);
io::print("\n");
}
};
|int| main() {
|TemplateTest<int, char*>| test;
|TemplateTest<char*, char*>| test2;
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;
}