Tugas Mobile Computing – “Tutorial Flutter : Penulisan Function Dart”

Apa Itu Function/Fungsi

Fungsi adalah jenis prosedur atau rutin. Beberapa bahasa pemrograman membuat perbedaan antara fungsi, yang mengembalikan nilai, dan prosedur, yang melakukan beberapa operasi tetapi tidak mengembalikan nilai. Sebagian besar bahasa pemrograman datang dengan seperangkat fungsi yang telah ditulis sebelumnya yang disimpan di perpustakaan.
Kemudian contoh function yang sudah datang atau sudah ditulis dalam library/perpustakaan bahasa pemrograman tersebut contoh sort() pada javascript merupakan function untuk mengurtkan nilai, kemudian di Dart ada forEach() yang berfungsi untuk melist tipe data maps dan sebagainya.

Menulis Kode Dart

Sekarang tulis kode function di Bahasa Dart, dimana kita akan menulis beberapa style penulisan function di Dart,
1. Langsung Menuliskan Functionya dengan keyword  void (kode function 1)
2. Menggunakan Fuction bawaan dari Dart
3. Menggunakan keywoard Function di Dart
Pertama buat file dengan nama function.dart
Setelah itu  tuliskan kode Dart di bawah ini :
void main() {
  int num1 = 12;
  int num2 = 8;
  
  // Call function 1 with Void 
  printNumber(num1, num2);

  //Call function 2 (We looping the data) this function from dart
  var list = [1, 2, 3];
  list.forEach(printElement);

  //Call the function 3 with keywoard Function
  var add2 = makeAdder(2); // Create a function that adds 2.
  var add4 = makeAdder(4); // Create a function that adds 4.
  assert(add2(3) == 5);
  assert(add4(3) == 7);
}

// function 1
void printNumber(num number1, number2) {
  print(number1 + number2);
}

// function 2
printElement(element) {
  print(element);
}

//Function 3 with keyword
Function makeAdder(num n) {
  return (num i) => n + i;
}


Kemudian buka terminal dan jalankan perintah
“dart function.dart “

Jika berhasil maka akan muncul seperti gambar di bawah ini :

https://www.konsepkoding.com/2020/04/tutorial-flutter-penulisan-function-dart.html

Demikian Tutorial Flutter : Penulisan Function Dart semoaga dapat bermanfaat dan membantu terimakasih.

 

*untuk info lebih lanjut silahkan klik disini.

Leave Comment

error

Enjoy this blog? Please spread the word :)

Facebook
YouTube
Instagram