1
有誰知道Rethinkdb運算符優先級?RethinkDB運算符優先級
例如
doc('x1').mul(doc('x2')).add(doc('x3')).mul(doc('x4'))
相當於
(x1 * x2) + (x3 * x4)
或
x1 * (x2 + (x3 * x4))
?
有誰知道Rethinkdb運算符優先級?RethinkDB運算符優先級
例如
doc('x1').mul(doc('x2')).add(doc('x3')).mul(doc('x4'))
相當於
(x1 * x2) + (x3 * x4)
或
x1 * (x2 + (x3 * x4))
?
它只是要做好每一個順序(沒有優先級規則),所以你的說法應該計算爲:
((x1 * x2) + x3) * x4
如果你想要完成的第一個你的例子嘗試:
doc('x1').mul(doc('x2')).add(doc('x3').mul(doc('x4')))
如果你想完成你的第二個例子,請嘗試:
doc('x1').mul(doc('x2').add(doc('x3').mul(doc('x4'))))