CBool funtzioa

Adierazpen bat edo adierazpen-multzo bat boolear bihurtzen ditu. Adierazpen bat karakterez, zenbakiz eta eragilez osatuta dago. Konparazioak eta eragile logiko edo matematikoak onartzen dira adierazpenen barruan.

Sintaxia:


  CBool (expression As Variant) As Boolean

expression zenbaki bat edo adierazpenen konbinazioen multzo bat izan daiteke.

Itzulera-balioa:

Boolearra

Parametroak:

expression: A logical expression, a mathematical formula, a numeric expression or a set of expressions combined with operators. During expression evaluation logical operators take preceedence over comparison operators, which in turn take preceedence over mathematical operators.

The expression can be a number or mathematical formula. When equals to 0, False is returned, otherwise True is returned.

Multiple expressions such as expr1 [[{operator] expr2]..] can be combined. expr1 and expr2 can be any string or numeric expressions that you want to evaluate. CBool combines the expressions and returns either True or False. operator can be a mathematical operator, logical operator or comparison operator.

Errore-kodeak:

5 Prozedura-dei baliogabea

Adibidea:

Hurrengo adibideetan, CBool funtzioak adierazpen logiko bat, formula matematiko bat eta Instr funtzioak itzultzen duen balioa ebaluatzen ditu. Funtzioak egiaztatzen du ea "a" karaktererik dagoen erabiltzaileak sartu duen esaldian.


Sub ExampleCBool
    Print CBool( 1>2 Xor 44 ) ' computes to True
    Print CBool( expression := 15 /2 -7.5 ) ' displays False as expression equals 0
    txt = InputBox("Sartu esaldi labur bat:")
    ' Proof if the character "a" appears in the sentence.
    ' Komando-lerroaren ordez
    ' If Instr(Input, "a")<>0 Then...
    ' CBool funtzioa honela aplikatzen da:
    If CBool(Instr(txt, "a")) Then
        MsgBox "The character »a« appears in the sentence you entered!"
    EndIf
End Sub