1.2.1 - en to ja translation catalogue (15 entries)

en: Execution example::
ja: 実行例::

en: Summary
ja: 概要

en: ``cast_loose`` cast loosely a string to the type specified. If the target string can cast, ``cast_loose`` has cast the string to the type specified by the argument. If the target string can't cast, ``cast_loose`` set the default value specified by the argument.
ja: ``cast_loose`` は文字列を指定した型へ緩くキャストします。対象の文字列がキャストできる場合、 ``cast_loose`` は、文字列を引数で指定された型にキャストします。対象の文字列がキャストできない場合、 ``cast_loose`` は、引数で指定されたデフォルト値を設定します。

en: Syntax
ja: 構文

en: ``cast_loose`` has three parameters::
ja: ``cast_loose`` は3つの引数を受け取ります。

en: ``type`` : Specify the type of after casted value.
ja: ``type`` : キャスト後の値の型を指定します。

en: ``value`` : Specify the target of a cast.
ja: ``value`` : キャスト対象を指定します。

en: ``default_value`` : Speficy the value of setting when failed a cast.
ja: ``default_value`` : キャストに失敗した時に設定する値を指定します。

en: Usage
ja: 使い方

en: Here are a schema definition and sample data to show usage.
ja: 使い方を示すために使うスキーマ定義とサンプルデータは以下の通りです。

en: The following example is cast "100" and "100abc" with ``cast_loose``.
ja: 以下の例では、"100"と"100abc"を ``cast_loose`` でキャストします。

en: ``cast_loose`` cast "100" to 100 and "100abc" to 10. Because "100" can cast to the Int64 and "100abc" can't cast to the Int64.
ja: ``cast_loose`` は"100"を100に"100abc"を10にキャストします。"100"はInt64にキャストできますが、"100abc"はInt64にキャストできないためです。

en: Return value
ja: 戻り値

en: ``cast_loose`` returns the casted value or default value.
ja: ``cast_loose`` はキャスト後の値かデフォルト値を返します。

en: See also
ja: 参考
