Bash Script: Fungsi

Artikel ini bagian dari Bash Script yang terdiri dari 7 bagian :

  1. Shell Script di Linux
  2. Variabel
  3. Array
  4. Input Output
  5. Seleksi
  6. Perulangan
  7. Fungsi

Fungsi

Fungsi merupakan blok kode yang berisi statement atau command tertentu. Dengan memecah kode dalam beberapa fungsi membuat program lebih terstruktur. Fungsi yang sudah dibuat dapat dipanggil berulang sehingga mengurangi penulisan kode yang sama berulang-ulang.

Format penulisan

atau

Contoh

Dalam function halo terdapat kode untuk menampilkan teks. Kemudian untuk melakukan pemanggilan fungsi cukup menulis nama fungsinya saja. Jika di dalam fungsi terdapat ratusan baris kode dan sering digunakan tentu saja dapat membuat script program tidak terlalu panjang karena tidak mengulang menulis kode yang sama.

Hasilnya

Mengirim argumen

Kita dapat mengirim argumen sebagai parameter ke fungsi.
Contoh

Pada saat pemanggilan fungsi ditambahkan argumen yang kemudian argumen tersebut dapat dibaca oleh fungsi sesuai dengan posisi parameternya.

Hasilnya

Cakupan Variabel

Secara default variabel bersifat global artinya variabel tersebut bisa dibaca di mana saja. Sementara variabel yang hanya dapat dibaca oleh fungsi yang mendeklarasikannya disebut sebagai variabel local.

Contoh variabel global

Hasilnya

Kedua pemanggilan fungsi dapat membaca nilai dari variabel x.

Contoh variabel local

Hasilnya

Pemanggilan fungsi cetak pertama menghasilkan x=10 yang merupakan variabel local.
Menampilkan variabel x=5 yang merupakan variabel global

referensi:
pemula.linux.or.id
ryanstutorials.net

Leave a Reply

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