0
我看不到任何方法來構建一個使用圓括號來控制邏輯順序的謂詞。有一個嗎?你可以在Predicate操作中使用「括號」
說我想要做這樣的事情 謂語< =咕噥和(或FOO巴茲)
簡單Predicates.and或Predicates.or沒有等價的,上面寫着「富或巴茲」,並咕噥。
這可能嗎?
我看不到任何方法來構建一個使用圓括號來控制邏輯順序的謂詞。有一個嗎?你可以在Predicate操作中使用「括號」
說我想要做這樣的事情 謂語< =咕噥和(或FOO巴茲)
簡單Predicates.and或Predicates.or沒有等價的,上面寫着「富或巴茲」,並咕噥。
這可能嗎?
這只是取決於你如何構建它:
// (mumble and foo) or baz
Predicates.or(Predicates.and(mumble, foo), baz)
// mumble and (foo or baz)
Predicates.and(mumble, Predicates.or(foo, baz))
有對「括號」沒有真正的需要,因爲它是明確的從方法調用自己。
謝謝, Predicates.and(mumble,Predicates.of(foo,baz)) 是我想要的。 – fishtoprecords 2010-05-10 02:29:04
爲了幫助未來的讀者,請點擊左側的空白複選標記以接受此答案。這樣,未來的讀者一眼就知道這個答案對你有幫助。 – Wesley 2010-05-13 21:10:33
上次聲明中存在拼寫錯誤。應該是'或'而不是'''。 – whiskeysierra 2010-07-13 22:03:54