トップ «前の日記(2011-12-03) 最新 次の日記(2011-12-05)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2011-12-04

_ 覚えられないメソッドシグネチャ

覚えられないメソッドシグネチャ(あるいは覚えても無駄で、必要なときに調べれば良いメソッドシグネチャ)といえば、なんといってもqsortだ。 が、もっと面倒なやつを見つけた。

意味が微妙に似ているがまったく異なる内容のものが、可変個ならんだ最後に別のやつが出てくる。

String#replaceの第2引数の引数だ。

例:

"-a-b-c-d-e-".replace(/-(\w)-/, function(x, y, z, o, p, q) {
 return '*' + x + '*' + y + '*' + z + '*' + o + '*' + p + '*' + q + '*';});
"-a-b-c-d-e-".replace(/-((\w)-(\w)-)/, function(x, y, z, o, p, q) {
 return '*' + x + '*' + y + '*' + z + '*' + o + '*' + p + '*' + q + '*';});

23:28 修正

本日のツッコミ(全2件) [ツッコミを入れる]
_ AC (2011-12-04 23:04)

上の方の PREの中身と show meスクリプトが違ってて混乱しました。

_ arton (2011-12-04 23:29)

おっと編集ミスです。ご指摘ありがとうございます。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|

ジェズイットを見習え