Saya selalu menemukan bc
jenis yang misterius dan menarik. Itu adalah salah satu yang program Unix original. Dan itu adalah bahasa pemrograman untuk dirinya sendiri. Jadi saya dengan senang hati mengambil kesempatan yang dapat saya temukan untuk menggunakannya.
Karena bc tampaknya tidak memasukkan fungsi faktorial, saya ingin mendefinisikan yang seperti ini:
define fact(x) {
if (x>1) {
return (x * fact(x-1))
}
return (1)
}
Tapi ... kalau begitu aku tidak bisa menggunakan kembali itu, kan?
Saya ingin dapat melakukan sesuatu seperti
me@home$ bc <<< "1/fact(937)"