メインコンテンツまでスキップ

Int32.From

指定された値から 32 ビット整数を作成します。

Syntax

Int32.From(
value as any,
optional culture as text,
optional roundingMode as RoundingMode.Type
) as number

Remarks

指定された value から 32 ビット整数の number 値を返します。指定された valuenull である場合、Int32.Fromnull を返します。 指定された value が 32 ビット整数の範囲内の number で、小数部がない場合には、value が返されます。小数部がある場合には、指定されている端数処理モードで数値が端数処理されます。既定の端数処理モードは RoundingMode.ToEven です。指定された value がそれ以外の種類である場合には、まずは Number.FromText を使用して number 値に変換します。利用可能な端数処理モードについては、Number.Round を参照してください。省略可能な culture を指定することもできます (例: "en-US")。

Examples

Example #1

<code>"4"</code> の 32 ビット整数 <code>number</code> 値を取得します。

Int32.From("4")

Result:

4

Example #2

<code>RoundingMode.AwayFromZero</code> を使用して、<code>"4.5"</code> の 32 ビット整数 <code>number</code> 値を取得します。

Int32.From("4.5", null, RoundingMode.AwayFromZero)

Result:

5

Category

Number.Conversion and formatting