|
#1
|
|||
|
|||
Создание функций
Подскажите пожалуйста, можно ли создать функцию возвращающую несколько параметров (2 и более)? Если можно, то так это сделать? За примеры, спасибо!
|
#2
|
||||
|
||||
1 вариант:
Код:
function N(var Value): Type; // вернет Value и сам Result Код:
type myType=record X, Y: Integer; end; function N(...): myType; // вернет тип myType, в котором 2 переменные Помогаю за Спасибо |
#3
|
|||
|
|||
Спасибо огромное!
|
#4
|
|||
|
|||
Нужно что бы возвращала трехмерный массив и три int переменных. Как в этом случае поступить?
|
#5
|
||||
|
||||
А какие практические задачи мы решим этим способом?
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#6
|
|||
|
|||
Я пишу native функцию, что бы использовать в Java.
|
#7
|
||||
|
||||
Цитата:
Код:
type myType=record Arr: array of array of array of integer; // трехмерный массив... X, Y, Z: Integer; // ...и три int переменных end; function N(...): myType; Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 05.05.2011 в 23:03. |
#8
|
|||
|
|||
Подскажите пожалуйста, как правильно вернуть трехмерный массив. Result:= массив [] ?
|
#9
|
|||
|
|||
здравствуйте
Цитата:
|
#11
|
||||
|
||||
А не проще использовать процедуру?
Указываешь ей несколько переменных с исходными данными и несколько переменных, в которые необходимо поместить результаты вычислений, и всё работает. Описание подобного способа можно найти почти в любом учебнике. Если ты чего-то не знаешь, значит есть шанс научиться чему-то новому |