Вот два примера:
Код:
Procedure.s StrB(int.i,capitalise.b=#False) If int=0 ProcedureReturn ByteTruth(#False,capitalise) Else ProcedureReturn ByteTruth(#True,capitalise) EndIf EndProcedure
Код:
CompilerIf Defined(ByteTruth,#PB_Procedure)=0 Procedure.s ByteTruth(b.b,capitalise.b=#False) If b If capitalise ProcedureReturn "True" Else ProcedureReturn "true" EndIf Else If capitalise ProcedureReturn "False" Else ProcedureReturn "false" EndIf EndIf EndProcedure
По второму примеру он участвует в составлении данных. К примеру определяет какой-то параметр истины?