by マティ » 2006年10月15日(日) 10:37
True と
False の判定についてですが
True は言語により -1 , 1 , 0以外 のように色々癖がありますが、
Falseは(基本的に) 0 です。
If文で簡単に調べることができます。
コード: 全て選択
If A Then Print "TRUE" else Print "FALSE"
Aに代入する値が0以外では TRUE になるのであまり意味がありません。
今回の問題は、
If( a )Then で
コード: 全て選択
Function Operator() As Long
Return Num
End Function
の呼び出しが無いことだと思うのですが・・・
[b]True[/b] と [b]False[/b] の判定についてですが
[b]True[/b] は言語により -1 , 1 , 0以外 のように色々癖がありますが、[b]False[/b]は(基本的に) 0 です。
If文で簡単に調べることができます。
[code]If A Then Print "TRUE" else Print "FALSE"[/code]
[b]A[/b]に代入する値が0以外では TRUE になるのであまり意味がありません。
今回の問題は、[b]If( a )Then[/b] で
[code]
Function Operator() As Long
Return Num
End Function[/code]
の呼び出しが無いことだと思うのですが・・・