自分はJavaScriptからプログラミングにはいったのですごく自然だ。文字列の関数として呼べるし、replace関数に単に正規表現パターンを使えるというだけだ。スライドではこうしていた。JavaScriptのほうが「筋が通っている」と感じる。なんかヘンじゃない?だって、普通は置換される文字列が先に来て、正規表現パターンの通りに置換される。置換元データ)」って、逆になってる。これってなんかヘンな感じがする。正規表現モジュールとしてつかわなきゃいけない、つまり文字列の関数にしなかったのはなぜだろう?まあ、これに関しては別にいいのだけど、どういう設計思想したら文字列組み込み関数ではなくわざわざ標準モジュールとしたのだろう。考えられるのは正規表現パターンのコンパイルのためなのかなぁとか思うけど。うーんまあそんな最初に言ったとおりに言語には言語ごとの文化や考え方があるのだからいいのだけど、それにしてもなんでまたこうなっちゃったんだろうなぁって考えさせられた。少なくても1年くらいはやっていこうと思うけど、少しは落ち着いたら他の言語も最速文法以上のもうちょっと文化的なレイヤーを抑えられたらいいなぁ。文字列や日時フォーマットを自前でやるはてなブログをはじめよう!atasatamataraさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。