查詢

Parle\RParser::right()函式—用法及示例

「 指定右結合的運算子 」


函式名:Parle\RParser::right()

適用版本:Parle\RParser 1.0.0 及以上版本

用法: Parle\RParser::right() 方法用於指定右結合的運算子。它接受兩個引數:第一個引數是運算子的優先順序,第二個引數是一個回撥函式,用於指定運算子的計算邏輯。

示例: 下面是一個簡單的示例,演示如何使用 Parle\RParser::right() 方法來指定右結合的運算子:

$parser = new Parle\RParser();

// 定義右結合的運算子 "^",優先順序為 10
$parser->right(10, function ($left, $right) {
    return $left ** $right;
});

// 解析並計算表示式 "2 ^ 3 ^ 2"
$result = $parser->parse("2 ^ 3 ^ 2");

echo $result; // 輸出 512

在上面的示例中,我們建立了一個 Parle\RParser 物件,並使用 right() 方法定義了一個右結合的運算子 "^",優先順序為 10。然後,我們使用 parse() 方法解析了表示式 "2 ^ 3 ^ 2",並將計算結果賦給變數 $result。最後,我們輸出了計算結果,得到了 512。

注意:Parle\RParser 類是 Parle 擴充套件的一部分,需要在 PHP 中安裝並啟用 Parle 擴充套件才能使用。

補充糾錯
上一個函式: Parle\RParser::sigil()函式
下一個函式: Parle\RParser::reset()函式
熱門PHP函式
分享連結