Kamis, 13 November 2008

operator ternary

mgkn anda pernah menggunakan operator ternary di bahasa java, C++, atau C#.

lihat contoh dibawah ini:

int x = 5;
int y;

y = (x > 10) ? x+5 : x+10;

operasi di atas sama dengan:

if( x > 10 )
y = x + 5;
else
y = x + 10;

dengan Visual Basic sebelum versi 9.0, operator ternary jg bisa kita dapatkan dengan menggunakan statement iif seperti dibawah ini:

Dim x as Integer = 5
Dim y as Integer

y = iif(x > 10, x+5, x+10)

untuk Visual Basic 9.0, kita jg bisa melakukan operasi ternary seperti di atas dengan menggunakan if statement, seperti di bawah ini:

y = if(x > 10, x+5, x+10)

ok, semoga bermanfaat ;-)

Salam,
ADI

Tidak ada komentar: