Dart Operator

Operator pada dart sama dengan operator pada C/C++, Java dan Javascript

terdapat 6 kelompok operator pada pemograman dart

  1. Arithmetic Operators
OperatorsDescription
+Penjumlahan
Pengurangan
/Pembagian dengan hasil double
~/Pembagian dengan hasil int
*Perkalian
%Sisa bagi atau modulus
++Increment
Decrment

2. Equality and Relational Operators

OperatorsDescriptionExample
>Lebih besar dari(A>B) false
>Kurang dari(A<B) true
>=Lebih besar atau sama dengan(A>=B) false
>=Kurang dari atau sama dengan(A<=B) true
==Sama dengan(A==B) false
!=Tidak sama dengan(A!=B) true

3. Type test Operators

OperatorsDescription
istrue jika object memili type sesuai dengan yang ditentukan
is!false jika object memili type sesuai dengan yang ditentukan

4. Logical Operators

OperatorsDescriptionExample
&&And (A>10 && B>10) false
||OR (A>10 || B>10) true
!NOT!(A>10) true

5. Bitwise Operators

OperatorsDescription
AND&
OR|
XOR^
NOT~
Left Shift<<
Right Shift>>

6. Conditional Expresion

Dart memiliki dua operator yang memungkinkan Anda mengevaluasi ekspresi yang mungkin memerlukan pernyataan ifelse

condition ? expr1 :expr2

Contoh

void main(){
  int a =10;
  var b=a >12?"A greater than 10":"A lesser than or equal 10";
  print(b);
}
A lesser than or equal 10

Sample source code bisa di download di github pada link berikutĀ dart-tutorial

hyvercode

Leave a Reply

Your email address will not be published. Required fields are marked *