Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

String

指定された長さの繰り返し文字列を返します。

Synopsis

String(length,character)

引数

length 生成する文字列の長さを指定する正の整数。長さがゼロの場合、空の文字列が返されます。負の長さの場合、値は返されません。小数点以下は切り捨てられます。
character 文字や文字列式を指定する文字コード。その最初の文字が、返す文字列を作成するために使用されます。

概要

String 関数は、1 つの文字を繰り返す文字列を返します。length は、文字を繰り返す回数を指定します。Space 関数を使用することで、空白スペースを含む文字列を返すことができます。

文字コードの値は、正の整数で、0 から 255 の範囲にする必要があります。character に 255 よりも大きな文字コードを指定すると、以下の公式に従って、0 から 255 の範囲の文字コードに変換されます。

character Mod 256

16 ビット文字の場合、以下の例のように Chr 関数を使用することができます。

以下の例は、String 関数を使用して、指定された長さの繰り返し文字を返します。

Println String(5,"*")       ' Returns "*****".
Println String(5,42)        ' Returns "*****".
Println String(10,"ABC")    ' Returns "AAAAAAAAAA".

以下の例は、文字コード値と Chr 関数を使って、繰り返し文字を指定します。Chr 関数は、255 を超える文字コードに対して使用する必要があります。

Println String(10,65)       ' Returns "AAAAAAAAAA"
Println String(10,321)      ' Returns "AAAAAAAAAA"
Println String(10,577)      ' Returns "AAAAAAAAAA"
Println String(5,Chr(960))  ' Returns five pi symbols

関連項目

FeedbackOpens in a new tab