Home > programming > Small Haskell idiom in PHP

Small Haskell idiom in PHP

I’ve been watching Erik Meijer’s lectures on Functional Programming Fundamentals on Channel 9. In lecture 2 he shows this Haskell code:

factorial n = product [1..n]

Can this be translated into PHP? Well, not so elegant as Haskell’s, I came up with the following code:

$n = 5;
$factorial = array_product(range(1, $n)); // for PHP5 only!

Interesting, isn’t it?

Advertisement
Categories: programming Tags: ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.