Home News DOC Class DL Others Cooker
Documents  >  Tutorial  > 

インスタンスを返す要素

式とはインスタンスを返す要素です。

Rice における最小の式は以下の二つです。


参照

リテラル


これらは、単独でインスタンスを返す式です。

参照は名前に関連付けされたインスタンスを返し、リテラルは定数を表すインスタンスを返します。


式が返すインスタンスに演算子を組み合わせることで新たな式が生成されます。その式に演算子を組み合わせて新たな式が生成されます。このプロセスが必要なだけ繰り返されます。

その結果、最終的なインスタンスが返されます。これが式全体の結果となります。

例えば。


int i = 5; // ♦1

int j = 5; // ♦1

int k = i + j + 10; // ♦2


♦1 はリテラルが返すインスタンスで変数を定義しています。その結果、この変数は int クラスのインスタンスを参照します。その値は 5 です。

♦2 は i と j の参照しているインスタンスに加算演算子を適用します。その結果、新しい int クラスのインスタンスが返されます。その値は 10 です。

このインスタンスとリテラルの返すインスタンスに、再び加算演算子が適用されて新しい int クラスのインスタンスが返されます。その値は 20 です。このインスタンスで変数kが定義されます。

Copyright © Rice All rights reserved.