peon/tests/generics.pn

11 lines
179 B
Plaintext

import std;
fn sum[T: int | int32](a, b: T): T {
return a + b;
}
# print(sum(1, 2));
# print(sum(1'i32, 2'i32));
print(sum(1'i16, 2'i16)); # Will not work if uncommented!