3 ms·
You can easily do the same in Odin, if you would like. However, `using` works for a lot more than that just this. `using` allows for many for type system featur
by gingerBill 7y ago
You can easily do the same in Odin, if you would like. However, `using` works for a lot more than that just this. `using` allows for many for type system features beyond a basic scope import like Pascal's with. `using` can be applied to procedure parameters, struct field declarations allow for subtype polymorphism (even of pointers), scope imports, and more.
Koltin's approach is limited to purely the same Pascal's `with` allowed.
But if you want to be clear:
{ using entity;
// the fields of "entity" are not usable in this scope
x = 123;
}
entity.x = 123;
- gingerBill 7y ago* are now usable typo