2Ukur:
А можно чуток с примером, а то в терминологии не все уяснил... Просто я пробовал работать с массивами используя string переменные, и в отличие от INT их нельзя была извлечь обратно... например через функию print.
|
Проверял на таком примере:
[pre]var string title;
var string titlearray[10];
func string WorkArray()
{
* * *titlearray[1] = "Topic";
* * *titlearray[2] = "aaa";
* * *return titlearray[1];
};
func void SetString()
{
* * *title = WorkArray();
};[/pre]
после выполнения функции SetString переменная title имеет значение "Topic".
Но работать всё это будет если компилировать скрипты версией GS 3.10 и выше.
P.S.: (Для всех) В прошлом году я уже писал, что со строковыми массивами (а так же с массивами float переменных) можно делать все операции, как и с целочисленными массивами.
Впервые эта возможность появилась в GS v3.10