Siempre he encontrado bc
algo misterioso e intrigante. Fue uno de los programas originales de Unix. Y es un lenguaje de programación en sí mismo. Así que con mucho gusto aprovecho cualquier oportunidad que pueda encontrar para usarlo.
Como bc no parece incluir una función factorial, quiero definir una de esta manera:
define fact(x) {
if (x>1) {
return (x * fact(x-1))
}
return (1)
}
Pero ... no puedo reutilizar eso, ¿verdad?
Me gustaría poder hacer algo como
me@home$ bc <<< "1/fact(937)"