forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   PureBasic (http://forum.boolean.name/forumdisplay.php?f=90)
-   -   ProcedureReturn (http://forum.boolean.name/showthread.php?t=18722)

Devilox 15.11.2013 22:58

ProcedureReturn
 
ProcedureReturn, как известно, передаёт только численные значения. Текст можно перевести в ASCII код с помощью команды Asc, а потом считать с Chr. Проблема в том, как написать алгоритм восстановления букв из чисел. Может, разделители между буквами ставить?

kvitaliy 16.11.2013 10:31

Re: ProcedureReturn
 
Цитата:

Сообщение от Devilox (Сообщение 270302)
ProcedureReturn, как известно, передаёт только численные значения.

Кому известно? А в справку заглянуть не судьба?

Example: Procedure with a string as return-value
Код:

Procedure.s Attach(String1$, String2$)
    ProcedureReturn String1$+" "+String2$
 EndProcedure
    Result$ = Attach("PureBasic", "Coder")
    Debug Result$




Процедура может возвращать число или строку, если это необходимо.
Вы должны установить тип после процедуры и использовать ключевое слово ProcedureReturn в любой момент внутри процедуры.


Часовой пояс GMT +4, время: 03:29.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot