@Repeat (JavaScript)

ストリングの操作を繰り返します。

定義場所

@Functions (JavaScript)

構文

@Repeat(value:string, repeat:int) : string

@Repeat(value:string, repeat:int, maxChar:int) : string

パラメータ 説明
value 繰り返すストリング。
repeat ストリングを繰り返す回数。
maxChar 生成する文字の最大サイズ。
戻り値 説明
string repeat パラメータで指定された回数分の操作が実行された value パラメータのストリング値。実行結果が maxChar パラメータで指定された最大サイズを超える場合は、このサイズに切り捨てられます。

(1) 以下の例では、ハイフン (-) の操作を 16 回繰り返しています。
function p(stuff) {
	print("<<<" + stuff + ">>>"); 
 }

var h1 = "+" + @Repeat("-", 16) + "+";
p(h1);
/*
<<<+----------------+>>>
*/

(2) 以下の操作では、アスタリスクとスラッシュの組み合わせ (*/*) の操作を 36 文字分繰り返しています。

function p(stuff) {
	print("<<<" + stuff + ">>>"); 
 }

var h1 = @Repeat("*/*", 80, 36);
p(h1);
/*
<<<*/**/**/**/**/**/**/**/**/**/**/**/*>>>
*/