機械翻訳について

キャスト

キャストとは、型の検証をバイパスし、必ずしも互換性のないデータ型を割り当てることを指します。

たとえば、文字列に整数値を割り当てることができます。 そのような場合は、次のような変換操作を使用できます:

<conversionTypeName> ( <valueToConvert> )

説明:

conversionTypeNameは、値に割り当てるデータ型です。

キャストまたは変換操作の例を次に示します:

  • string(myIntDO )

  • int(myStringDO)

  • duration(myStringDO)

ノート:

プリミティブ・データ型にのみキャストできます。 したがって、conversionTypeName変数はプリミティブ型のみを有効な値として受け入れます。

警告:

互換性のない値を割り当てると、実行時エラーが発生します。 互換性のないキャストを防止するための変換(たとえば、'Boolean'から'date'への変換)を行う予備チェックが行われていても、すべての変換は一般的に安全でないとみなされます。