はいはい。ども@nobkzです。 Elmが楽しいことを伝えられそうな記事を書きたいかなーとか思っています。 Elmでランダムウォークやった話をしまつー。 ランダムウォークとは? 一歩一歩、ランダムに、歩くことを言います。これを、Elmでシュミレートしました。 Elmでランダムォーク walk関数を作る まず簡単に、純粋な関数を作ります。walk関数は、数字0~3と、(Float,Float)を取り、(Float,Float)を返す関数として実装します。 walk choice (x,y) = if choice == 0 then (x+1,y) else if choice == 1 then (x-1,y) else if choice == 2 then (x, y+1) else (x,y-1)