文字列(文字)を繰り返す方法を教えてほしいです。
(例)
・Ruby: "hoge" * 3
・Perl: "hoge" x 3
・VB: String$(3, "a") ※文字列を繰り返す方法はなし
「ない」ことも知りたいので、簡単な方法がなければ
それを教えてもらえるだけでもうれしいです。
また、「演算子や関数はないけど、こう書けば簡単にできる」とかも
教えてもらえるともっとうれしいです。
何の言語でもいいのですが、特に知りたい言語は
C, C++, C#、Java, Python, PHP, JavaScript, Haskel, Lisp..
などです。マニアックな言語も大歓迎です。
よろしくお願いします。
http://q.hatena.ne.jp/1195018503
JavaScript で。
Ruby などのように組込みメソッドはないけど。
String.prototype.repeat = function(n) {
return Array(n+1).join(this);
}
"Hoge".repeat(3) => HogeHogeHoge
ずいぶん集まってとても満足です。
まとめてお礼申し上げます。