JavaScript (new Hatena).blog() - String#succ Ruby。 p (1..n).inject(s) {|x,| x.succ} JavaScript。 print(new Range(1, n).inject(s, function (x){ return x.succ() })); MochiKitで書くなら、どうなるか考えてみました。 // 次の文字コードの文字を返す function succ(c){ return String.fromCharCode(c.charCodeAt(0)+1); } ok(succ(succ(succ('a'))) == "d"); var s = 'a'; var n = 10; ok(reduce(succ, range(n), s) == "k"); 追記(‘ワ‘)<motemenの日記 - String#