PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » Вопросы по PureBasic » ByteTruth - не могу понять алгоритм?


ByteTruth - не могу понять алгоритм?

Сообщений 1 страница 3 из 3

1

Вот два примера:

Код:
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

По второму примеру он участвует в составлении данных. К примеру определяет какой-то параметр истины?

0

2

Ev3658
Если int<>0 то возвращает текст "False", иначе  "True", от флага capitalise это в верхнем регистре или в нижнем.

0

3

AZJIO написал(а):

Ev3658
Если int<>0 то возвращает текст "False", иначе  "True", от флага capitalise это в верхнем регистре или в нижнем.

Это то понятно.
Я о названии процедур и макросов.Чувствуется какаета Пайтонщина.

0


Вы здесь » PureBasic - форум » Вопросы по PureBasic » ByteTruth - не могу понять алгоритм?