Kondisi if else dalam Haskell
Untuk artikel kali ini kita akan mencoba menggunakan kondisi if else pada haskell. Bagaimanakah cara menggunakan kondisi if else ? apa bedanya dengan bahasa pemrograman lainnya ?
Contoh dalam java dalam menggunakan if else condition adalah sebagai berikut :

Dalam java, misal kita mempunyai function positifAtauNegatif yang memiliki argument x. Di dalam function tersebut terdapat kondisi yang harus memakai tanda kurung ().
Tetapi dalam haskell, penulisan kondisi if else tidak memakai tanda kurung, berikut contoh nya :
Buat file bernama posOrNeg.hs dan copy paste code berikut

Setelah itu run dalam ghci dengan ketik command ghci posOrNeg.hs


Dalam haskell, penulisan kondisi if else tidak boleh sejajar dengan nama function nya, karena akan mengakibatkan error dan tidak bisa di compile. Berikut contoh penulisan kondisi yang menyebabkan error :

Penulisan kondisi di atas dapat menyebabkan error jika kita running dalam ghci

Bisa juga menulis kondisi dengan cara seperti ini :

Contoh kondisi lain, mari kita coba buat perhitungan dengan kondisi :

Atau seperti ini :

Atau juga kita bisa menulisnya seperti ini :

Nantikan kelanjutan dari EMURGO Indonesia blog edukasi minggu depan, karena setiap minggu nya EMURGO Indonesia akan memberikan informasi baik dari sisi bisnis ataupun teknikal dari perkembangan teknologi blockchain.
Tentang EMURGO
EMURGO mendorong adopsi Cardano dan menambahkan nilai bagi pemegang ADA dengan membangun, berinvestasi, dan menjadi advisor/konsultan kepada proyek atau organisasi yang akan mengadopsi ekosistem blockchain yang terdesentralisasi dari Cardano. EMURGO memanfaatkan keahliannya dalam R&D blockchain serta jaringan global mitra blockchain dan industri terkait untuk mendukung usaha secara global. EMURGO adalah badan komersial dan ventura resmi dari proyek Cardano, terdaftar di Tokyo, Jepang sejak Juni 2017 dan di Singapura sejak Mei 2018. EMURGO berafiliasi secara unik dan bekerja sama dengan IOHK untuk menumbuhkan ekosistem Cardano secara global dan mempromosikan adopsi blockchain Cardano.
Pelajari lebih lanjut tentang EMURGO dan Cardano dengan menggunjungi website resmi https://emurgo.io
Follow akun media social EMURGO Indonesia:
Twitter : https://twitter.com/emurgo_id
Facebook : https://www.facebook.com/emurgo.id/
Instagram : https://www.instagram.com/emurgo.id/