コード ブロックを作成します。
シグネチャ
{value curl-expressions}
curl-expressions: 評価する式です。value コード ブロック内には任意の式を含めることができます。
戻り値
最後の式の値。
説明
中にある 1 つまたは複数の式を評価し、最後に評価する式の値を返します。ローカル変数バインドを含むこともできます。
ソース コードに複数の
value コード ブロックを配置することができます。トップレベル コード (他のコード ブロック内にネストされないコード) でも使用できます。
value コード ブロックがトップレベル コードに存在する場合、戻り値はアプレットに表示されます。これは、トップレベル コードで返されるすべての値に起こります。
また、関連する
do コード ブロックを使用して、特定の条件ループ式 (
for および
while など) のために複数の式をグループ化することができます。このような場合、Curl ブラケットで
do 式を囲まないでください。
例
value コード ブロック内にはリテラルを含めることができます。この場合、リテラルは評価され、その値が返されます。次に例を示します。
例 |
|
|| Number literal
I am {value 8} years old.
| |
value コード ブロック内には演算子式も含めることができます。この場合、演算子式は評価され、その値が返されます。次に例を示します。
例 |
|
|| Multiplication operation
I am {value 8 * 12} months old.
| |
value コード ブロック内には複数の式も含めることができます。
value コード ブロック内ではローカル変数を宣言することができます。次は、変数宣言と複数の式を持つ
value コード ブロックの例を示しています。
例 |
|
{value
|| Declare an integer
let i:int
|| Assign a value to the integer
set i = 4
|| Increment the value of the integer
set i = i + 1
|| The value of i
i
}
| |