Advertisement

iklan

Return Operator pada EA

Sudah banyak operator EA yang kita gunakan dalam menentukan program jadi berupa EA. Namun operator return ini juga tidak boleh diabaikan atau ditinggalkan. Ingat operator return memiliki fungsi yang cukup penting dan hampir semua fungsi menggunakan operator return.Di artikel ini akan diberikan ulasan mengenai operator return, pengertiannya, dan contoh-contoh dalam penggunannya. Selama Anda

Advertisement

iklan

Advertisement

iklan

Sudah banyak operator EA yang kita gunakan dalam menentukan program jadi berupa EA. Namun operator return ini juga tidak boleh diabaikan atau ditinggalkan. Ingat operator return memiliki fungsi yang cukup penting dan hampir semua fungsi menggunakan operator return.

Return Operator pada

Di artikel ini akan diberikan ulasan mengenai operator return, pengertiannya, dan contoh-contoh dalam penggunannya. Selama Anda memahami maksud dari return operator, dipastikan di dalam pembuatan EA (Expert Advisor), Anda tidak akan merasa kebingungan.

Apa itu Return Operator
Return operotar adalah sebuah penugasan atau control yang bertugas sebagai pengembali hasil dari fungsi dan mengembalikannya ke dalam kontrol program. Ciri-ciri yang bisa diketahui dari return operator adalah adanya operator ( Return (); ) atau hanya ( Return; ). Hampir mirip dengan operator continue pada operator di artikel sebelumnya.

Tugas yang dibebankan ke return operator adalah menghentikan sebuah fungsi namun dengan catatan mengembalikan hasilnya kepada program fungsi tersebut. Jadi berbeda sekali antara break operator dengan return operator. Jika break operator menghentikan fungsi lalu selesai, sedangkan return operator menghentikan fungsi tapi hasil dari kalkukasi fungsi dikembalikan ke dalam fungsi.

Jika operator return ingin mengembalikan ke bentuk ekspresi maka harus diapit oleh kurung seperti ( Return (); ). Di dalam kurung bisa di isi oleh ekspresi, namun tidak boleh dalam bentuk ekspresi penugasan. Cukup bentuk variabel dari fungsi itu sendiri. Untuk menggambarkan operator return, dibawah ini diberikan contohnya :

// Nilai semangka x dan y
int Semangka (int x, int y)
 {
  return(x+y);
 }

Gambaran tersebut menceritakan bahwa nilai x dari semangka, dan nilai y dari semangka di jumlahkah pada return. Yang hasilnya disimpan oleh int x dan int y. Jadi jangan sampai ada penugasan berupa looping atau penugasan lain di dalam operator. Untuk contoh lainnya Anda bisa melihat di bawah ini :

// kembalikan data
void SomeFunction()
 {
  Print("Hello!");
  return;    // this operator can be deleted

Pada hasil program di atas, proses return akan mengembalikan hasil print yang nanti dapat ditampilkan pada program. Jika kita menggunakan break, maka hasilnya malah mengeluarkan program sedangkan hasil print belum ditampilkan. Itulah fungsi dari return yaitu mengembalikan data namun program tidak keluar.


Saran dan kritik yang membangun tetap kami harapkan untuk dapat menyajikan informasi code lebih baik dan menarik untuk Anda baca dimasa yang akan datang. Sampaikan pendapat, pengalaman, cerita, saran, dan kritik Anda pada kotak post di bawah ini.   

Parmadita mengenal forex mulai tahun 2010. Sejak saat itu, menggali beragam pengetahuan dan pengalaman terkait forex dari berbagai sumber, baik tentang indikator teknikal biasa, psikologi trading, maupun Expert Advisor.