blob: 9362e085d28830652bdebd50a38232a41002c036 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
vectors := use ../examples/vectors/vectors.tm
use ./use_import.tm
func returns_vec()->vectors.Vec2:
return vectors.Vec2(1, 2)
func returns_imported_type()->ImportedType:
return get_value() # Imported from ./use_import.tm
func main():
>> [:vectors.Vec2]
>> returns_vec()
= Vec2(x=1, y=2)
>> [:ImportedType]
>> returns_imported_type()
= ImportedType("Hello")
>> needs_initializing # imported from ./use_import.tm
= 999999999999999999
|