Talk:Petit Computer 3/@comment-5539101-20140919161825/@comment-15296152-20140919205406

That is indeed something to think about. If arrays must be defined in PTC3 (unlike in PTC where it would give you a 10-element array without defining), then they could possibly make each and every variable a 1-element array that can be used without using "[]" to index that first element (but allows the use of indexing if the programmer so wishes). That would then allow functions to work with arrays.

Unfortunately, it seems functions work off of pass-by-value rather than pass-by-reference, so each use of an array would have to be copied, and that takes up cycles.