2012-10-21 14 views
19

Ich war etwas Code studiert und kam über diese:welcher Operator <> in VBA

If DblBalance <> 0 Then 

ich nicht herausfinden kann, was Betreiber das ist, würde jede mögliche Hilfe geschätzt.

Antwort

38

Es ist der "ungleich" Operator, d. H. Das Äquivalent von != in so ziemlich jeder anderen Sprache.

1

in sql ... wir verwenden es für "nicht gleich" ... Ich rate, es ist das gleiche in VB aswell.

8

Ungleich Um


Bevor C kam und popularisiert != tendierten Sprachen <> für ungleich zu verwenden.

Zumindest haben die verschiedenen Dialekte von Basic, und sie predate C.

Ein noch älterer und ungewöhnlicher Fall ist Fortran, die .NE. verwendet, wie in X .NE. Y.

5

Es bedeutet nicht gleich, wie die anderen gesagt ..

Ich wollte nur sagen, dass ich das als „größer oder kleiner als“ lesen.

z.B.

let x = 12 

if x <> 0 then 
    //code 

In diesem Fall 'x' ist größer als (das ist das '>' Symbol) 0

Hoffnung, das hilft. : D

-1

Dies ist ein Ungleichheitsoperator.

Auch könnte dies hilfreich sein für Zukunft: Operators listed by Functionality

+1

Während dieser Link, um die Frage zu beantworten, ist es besser, die wesentlichen Teile umfassen die Antwort hier und stellen Sie den Link als Referenz zur Verfügung. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. –

+0

Dies ist derselbe Inhalt, den Abubakkar 3 Jahre früher als Sie angegeben hat. – TylerH