Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

возврат флага/значения процедурой

тут можно задать вопрос по скриптингу
Post Reply
L'inconnu
Novice
Novice
Posts: 73
Joined: 03.02.2006 8:46
Contact:

возврат флага/значения процедурой

Post by L'inconnu »

что-то вроде такого можно реализовать?

if procedure_name(...) then

т.е. могу ли я заставить процеду вернуть что-то, как это делает,скажем, команда поиска предмета по типу, возвращая ид предмета?
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: возврат флага/значения процедурой

Post by CFA »

для этого в паскале используються функции:

Code: Select all

function sqr(i : integer) : integer;
begin
    result := i * i;
end;
...
    b := sqr(5); //25

Code: Select all

    if procedure_name(...) then
можно только если procedure_name(...) имеет тип boolean, если у нее другой тип то надо так

Code: Select all

    if procedure_name(...) = value then
L'inconnu
Novice
Novice
Posts: 73
Joined: 03.02.2006 8:46
Contact:

Post by L'inconnu »

суперско, работает, добрался наконец до этого. СПАСИБО!
Post Reply