| 
| 
 | Вопрос # 6 167/ вопрос открыт / | 
 |  Доброго времени суток, джентльмены.Возник вопрос:
 положим, есть функция Random(a,b : integer) : integer;  собственно сама проблема: не могу записать возращаемое значение в переменную, хотя в делфи все нормально. Приведите, пожалуйста, пример, как это можно реализовать на паскале. Заранее благодарен.
 
|  |   Вопрос задал: Phantom (статус: Посетитель)Вопрос отправлен: 27 мая 2012, 23:24
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 4; последнее сообщение — 28 мая 2012, 13:11; участников в обсуждении: 2. 
|   | min@y™ (статус: Доктор наук), 28 мая 2012, 08:19 [#1]:В паскале нету стандартной переменной Result. Для того, чтобы вернуть результат функции, нужно этот самый результат внутри тела функции присвоить её имени. Например: 
 function Random(a,b : integer) : integer;
begin
  Random:= a - b + 100500;
end; Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Phantom (статус: Посетитель), 28 мая 2012, 11:02 [#2]:а можно переменной присвоить возвращаемое значение функции, например так: Var_1 := Random(a,b);?
 |  
|   | min@y™ (статус: Доктор наук), 28 мая 2012, 11:10 [#3]: Цитата (Phantom): а можно переменной присвоить возвращаемое значение функции, например так: Var_1 := Random(a,b);?  Да, можно, если, конечно, тип результата функции и тип переменной совместимы.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Phantom (статус: Посетитель), 28 мая 2012, 13:11 [#4]:Спасибо! |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |