You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
つーか、fold の弱点として、言語によって引数の順番がまちまちで、 正直憶えきれないってのがあるんだよな。誰か対応表とか作ってくれんもんか。 jijixi's diary - fold, map, for-each この中から一つ選ぶとしたらどれ? 確かにいろいろとややこしいのでまとめてみました。 いくつかの言語について大雑把に表にすると次のような感じ。 言語 関数 Haskell, OCaml, Scheme, Erlang foldl* f init items C++ accumulate(begin, end, init, f) Ruby*, JavaScript items.inject(init, f) Python, Perl* reduce(f, items [, init]) 言語 畳み込む二項演算 Scheme(SRFI)*, Erlang f(item, acc)
まずは、Audrey さんが言った Haskell の殺し文句を思い出して頂きたい。 正規表現ベースのパーサはメンテナンスしにくいのに気づいた? Parsec を使って 15分で Perl6 の完全なパーサを書く方法を勉強しましょう。 15分というのは誇張が入っていると思うが、正規表現が保守しにくく、Haskell の Parsec は強力で保守し易いのは事実だ。その理由を Perl と Haskell のコードを示しながら説明してみたいと思う。 Perl を愛する方に:この記事は Perl を攻撃するために書いたのではない。Perl を選んだのは、正規表現を広めた言語であり、僕がそれなりに Perl のコードを書けるためである。この記事の目的は、正規表現よりも関数型パーサー(Parsec)の方が優れていると示すことだ。 例題 この記事では例題として、IPv4 アドレスを解析する関数を書く
Togelup merupakan situs data hk 2024 tercepat dengan mengakses Togelup login alternatif kalian bisa mendapatkan data pengeluaran hk terlengkap. Togelup telah menjadi pilihan utama bagi banyak penggemar togel di Indonesia. Dengan fitur Togelup login alternatif yang mudah diakses dan user-friendly, pengguna dapat dengan cepat masuk ke dalam akun mereka untuk melihat data hk 2024 secara real-time. Si
さて、前回で、最新バージョンのGHCがコンパイルできたので、これを用いてPugsをコンパイルしてみます。 ちなみに、Haskellのドキュメントは ここ に。 まず、必要になるPerl5のモジュールを入れておきます。 $ sudo apt-get install libperl-dev $ sudo cpan Task::Smokeそして、Pugsのソースをダウンロード後コンパイル。ソースがwgetで落とせない場合はブラウザで落としましょう。 $ wget http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/Perl6-Pugs-6.2.13.tar.gz $ tar -zxvf Perl6-Pugs-6.2.13.tar.gz $ cd Perl6-Pugs-6.2.13 $ perl Makefile.PL $ makeなぜか一回目は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く