MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 最近JavaScript代替言語が熱いです。一時はCoffeeScriptに代表される、JavaScriptで面倒な書き方を省略できるものに人気がありましたが、最近はTypeScriptのような型指定を行えるものが人気です。 今回紹介するPureScriptもそんなJavaScript代替の一つで、コードとしてはHaskellに近いものとなっています。 PureScriptの使い方 PureScriptのコードが左、結果が右になります。かなり特徴的なのが分かります。 プレイグラウンドではその場で編集もできます。 phoneBookというオブジェクトはNameという文字列型を持っていると指定されています。その上でphoneBookを検索して結果に表示しています。 繰り返し処理です。